设某图书管理数据库中有三个实体集。一是 “图书”实体集,属性有图书编号、书名、作者、价格、种类、ISBN
图书(编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(8),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),编号C(6),借书日期D(8))
要检索借阅《网络技术基础》的借书证号,正确的SQL语句是( )。
SELECT 借书证号 FROM 借阅 WHERE编号=______
A.(SELECT 借书证号 FROM 图书 WHERE 书名="网络技术基础")
B.(SELECT 编号 FROM 图书 WHERE 书名="网络技术基础")
C.(SELECT 借书证号 FROM 借阅 WHERE 书名="网络技术基础")
D.(SELECT 编号 FROM 借阅 WHERE 书名="网络技术基础")
图书(书号,书名,作者编号,出版社,出版日期)
作者(作者编号,作者名,年龄,地址)
试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。
有一个图书管理系统,一本图书可被多个读者借阅,一个读者可借阅多本图书,一个管理员既可管理图书信息,也可管理读者信息,图书,读者,管理员3个实体的属性如下: 图书(图书号,书名,类别,出版社,出版日期,作者名,可借数量) 读者(读者姓名,读者号,最大可借书量,已借书量,性别,读者类别) 管理员(管理员号,管理员类别,性别,联系电话,登录密码) 该图书管理系统的E-R图如下所示,图中空白处的填写顺序为 ()
A、借阅号、管理员号、读者号
B、借阅号、读者号、管理员号
C、读者号、管理员号、借阅号
D、读者号、借阅号、管理员号
A.SELECT 姓名,职称 FROM 读者 WHERE 借书证号 NOT IN(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT([<sup>*</sup>])=1)
B.SELECT 姓名,职称 FROM 读者 WHERE 借书证号 IN(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT([<sup>*</sup>])=1)
C.SELECT 姓名,职称 FROM 读者 WHERE 借书证号 IN(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 WHERE COUNT([<sup>*</sup>])=1)
D.SELECT 姓名,职称 FROM 读者 WHERE 借书证号 IN(SELECT 借书证号 FROM借阅 ORDER BY 借书证号 HAVING COUNT([<sup>*</sup>])=1)
B.错误
A.比喻对问题只满足于了解其表面现象,并不想探求其根本原因
B.指一般人对人类在自然界的位置茫无所知,只看到些表面现象,却不知其如何发展而来
C.指一般人对自己所处的环境并不真正了解
D.比喻一个人对所面临的世界感到惊异、好奇
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!