试题四(25分)
阅读以下关于数据库设计的叙述,在答题纸上回答问题1至问题3。。
【说明】
某软件公司受委托开发一个电子商务网站,要求提供下述服务:
(1)可随时查询库存中现有物品的名称、数量和单价。所有物品均应由物品编号唯一标识。
(2)可随时查询顾客订货情况,包括顾客编号、顾客名、所订物品编号、订购数量、联系方式、交货地点。所有顾客编号不重复。
(3)当需要时,可通过数据库中保存的供应商名称、电话、邮编与地址信息寻找相应供应商供货。
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
试题四(25分)
阅读以下关于数据库设计的叙述,在答题纸上回答问题1至问题3。。
【说明】
某软件公司受委托开发一个电子商务网站,要求提供下述服务:
(1)可随时查询库存中现有物品的名称、数量和单价。所有物品均应由物品编号唯一标识。
(2)可随时查询顾客订货情况,包括顾客编号、顾客名、所订物品编号、订购数量、联系方式、交货地点。所有顾客编号不重复。
(3)当需要时,可通过数据库中保存的供应商名称、电话、邮编与地址信息寻找相应供应商供货。
(1) 订货联系中,不需要单独列举物品编号,它是隐含的;
(2) 应该独立出一个供应商关系,而不是把信息放在供货联系中,相应地供应商名称、地址、电话、邮编移到供应商关系中;
(3) 需要在供应商关系中增加供应商编号作为主键。
对于问题2中的E-R图,首先我们需要理解题目中的需求描述和E-R图的关系。在描述中,提到了顾客、物品和供应商之间的关系,以及他们之间的属性。而在E-R图中,这些关系被表示出来。但是存在一些不合理之处。
对于第一点,订货联系中通常不需要单独列举物品编号,因为顾客订购的物品可以通过其他方式(如订单详情)来体现,物品编号是隐含的。在E-R图中过度细化可能导致设计的复杂性增加。
第二点,供应商的信息(如名称、地址、电话、邮编)应当独立成一个供应商关系,而不是混杂在供货联系中。这样可以使数据库结构更加清晰,方便管理和维护。
最后,在供应商关系中,应该有一个唯一的标识符,即供应商编号,作为主键。这是数据库设计的基本原则,确保每个记录都有唯一的标识。
综上所述,这些不合理之处是基于数据库设计的常识和原则得出的。
本文链接:问题3:问题二中的E-R图存在哪些不合理之处?请指出。
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
