早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读下列某网上订书管理系统的说明和E-R图,根据要求回答问题1~问题3。 [说明] 某网上订书系统的E-

题目

阅读下列某网上订书管理系统的说明和E-R图,根据要求回答问题1~问题3。

[说明]

某网上订书系统的E-R图(已消除了不必要的冗余)如图6-17所示(图中没有标出主码)。图中实体的说明如表6-10所示,相关属性说明如表6-11所示。

一个顾客可以在同一天填写多张购书单,每张购书单上可填写多种图书,每种图书可以订购多本,bid相同的图书在同一张购书单上不能出现多次。

注:为简化起见,不考虑信用卡号码泄漏所带来的安全性等问题。

根据图6-17所示的E-R图中给出的词汇,按照“关系模式名(属性,属性,…)”的格式,将此E-R图转换为4个关系模式,并指出每个关系模式中的主码和外码,其中模式名根据需要取实体名或联系名。

参考答案
正确答案:题干已经指明转换为4个关系模式根据E-R图和说明可以先得出Books、Customers和orders三个关系模式。由于一个客户可以填写多张购书单而一张购书单仅仅属于一个客户因此PlaceOrder不需要单独成为一个关系模式而购书单和书之间是多对多的关系所以OrderList需要单独一个关系模式。图 6-17所示的E-R图转换为4个关系模式及其主键、外键如下。 1.Customers(cidcnameaddersscardnum) 主键为:cid 2.Orders(ordemumorderdatecid) 主键为:ordemum;外键为:cid 3.Books(bidtitleauthorqty_in_stockyear_publicshedprice) 主键为:bid 4.Orderlist(bidordernumqtyship_date) 主键为:(bidordemum)外键为bid、ordernum
题干已经指明转换为4个关系模式,根据E-R图和说明可以先得出Books、Customers和orders三个关系模式。由于一个客户可以填写多张购书单,而一张购书单仅仅属于一个客户,因此PlaceOrder不需要单独成为一个关系模式,而购书单和书之间是多对多的关系,所以OrderList需要单独一个关系模式。图 6-17所示的E-R图转换为4个关系模式及其主键、外键如下。 1.Customers(cid,cname,adderss,cardnum) 主键为:cid 2.Orders(ordemum,orderdate,cid) 主键为:ordemum;外键为:cid 3.Books(bid,title,author,qty_in_stock,year_publicshed,price) 主键为:bid 4.Orderlist(bid,ordernum,qty,ship_date) 主键为:(bid,ordemum),外键为bid、ordernum
看了阅读下列某网上订书管理系统的说...的网友还看了以下:

张新和李明相约到图书城去买书,请你根据他们对话内容,求出李明上次所买书籍的原价.张新:听说花20元 数学 2020-04-26 …

如图,教室里有4个书柜,每个书柜里都有4格书,图中标明了每格内书的册数.一天,老师问小悦和冬冬:“ 其他 2020-05-16 …

有机物HC三C—CH(CH3)CH2CH(CH3)CH(CH3)2的系统命名是?郁闷了,这个不应该 语文 2020-05-16 …

一个五年级的数学题``我帮他解答的时候突然也想不起来怎么做了``所以各位帮帮忙吧.明明正在读一本2 数学 2020-06-04 …

小明的书柜有上下两层,他在整理书柜时发现:如果把上层的7本书放到下层,下层就是上层书的3倍;如果下 数学 2020-06-11 …

小明的书橱一共有三层,上、中、下层书的本数比是5:6:4.已知上层放了100本书,求中下层各放了多 数学 2020-07-02 …

原来甲乙两个书架上共有图书900本,将甲书架上的书增加5/8,乙书架增加3/10,这样,两个书架的书 数学 2020-12-04 …

小明的书架上放着五十多本本书,其中……数学题啊,求解!小明的书架上放着五十多本书(不是网上的一些什么 数学 2020-12-04 …

关于函数证明的问题1.设以T为周期的函数y=f(x)可导,而且limf'(x)存在,当x->+无穷大 数学 2020-12-08 …

张欣和李明相约到上海书城去买书.请根据他们的对话内容,求出李明上次所买书籍的原价.对话内容:张欣:听 数学 2020-12-10 …