问题
问答题
阅读下列某网上订书管理系统的说明和E-R图,根据要求回答问题1~问题3。
[说明]
某网上订书系统的E-R图(已消除了不必要的冗余)如图6-17所示(图中没有标出主码)。图中实体的说明如表6-10所示,相关属性说明如表6-11所示。
表6-10 某网上订书系统实体说明 表6-11 某网上订书系统相关属性说明
|
注:为简化起见,不考虑信用卡号码泄漏所带来的安全性等问题。
[问题3] 以下的SQL语句是书店用于查询“所有订购了bid为‘123-456’图书的用户订购其他图书的情况”的不完整语句,请在空缺处填入正确的内容。 |
答案
参考答案:
解析:[问题3] 依题意分析,最内层的SQL语句查找订购了123-456的客户cid,ordernum只出现在Orderlist和order中,因此(5)空缺处应填写C.ordernum,(4)空缺处应该填写C。因为要求寻找这些用户还订购哪些其他书籍,所以(3)空缺处应填写in。