数据库试题(求答案)

数据库试题(求答案),第1张

14.B

2.C

3.C

5.C

6.B

8.C

11.B

12.AD

5.A

6.B

7.C

8.C

9.D

10.B

12.A

13.A

14.B

1、先用NavicatforMySQL创建名字为shopping的数据库,如下图所示:2、创建的shopping数据库上运行已有的.sql文件,要注意上面创建的数据库名字shopping最好和原先.sql文件中的名字一样,也可以不一样,如果不一样的话会自动生成原来.sql文件中SQL语句中所命名的数据库。此时,可以把上面创建的shopping数据库删除了就可以,直接用自动生成的就行。运行.sql步骤如下:右键你刚才创建的shopping数据库——>运行sql文件——>选择.sql文件位置——执行即可。创建好的数据库如下所示:

就你的问题我来说说吧,你这三道题全错。数据库里有三张表,先看你的第五题,这是什么查询?查询number,name从XS表,课程号='302' 和.. 在xs表中有课程号吗? 这两张表你要借助他的中间表xs-kc 这张表里将第一张表和第三张表的关系联系在一起。我建议你用联合查询

select x.number,x.name

from XS x,KC k,XS_KC xk

where x.学号=k.学号 and k.课程号=xk.课程号 and k.课程号='302' and xk.成绩 between 70 and 80 order by x.number DESC

这是第五题的结果,你可以参照第五题来将下面两道题完成

另外,站长团上有产品团购,便宜有保证


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9455596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存