刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题四(25分)

阅读以下关于数据库设计的叙述,在答题纸上回答问题1至问题3。。

【说明】

某软件公司受委托开发一个电子商务网站,要求提供下述服务:

(1)可随时查询库存中现有物品的名称、数量和单价。所有物品均应由物品编号唯一标识。

(2)可随时查询顾客订货情况,包括顾客编号、顾客名、所订物品编号、订购数量、联系方式、交货地点。所有顾客编号不重复。

(3)当需要时,可通过数据库中保存的供应商名称、电话、邮编与地址信息寻找相应供应商供货。

问题3:请指出问题2中的E-R图设计有哪些不合理之处?

使用微信搜索喵呜刷题,轻松应对考试!

答案:

(1) 订货联系中,不需要单独列举物品编号,它是隐含的;

(2) 应该独立出一个供应商关系,而不是把信息放在供货联系中,相应地供应商名称、地址、电话、邮编移到供应商关系中;

(3) 需要在供应商关系中增加供应商编号作为主键。

解析:

对于问题2中的E-R图,首先我们需要理解题目描述的三个主要实体:顾客、物品和供应商,以及他们之间的关系。在E-R图中,实体关系(E-R)描述了实体间的关联。针对题目给出的描述和参考答案,我们可以分析出以下几点不合理之处:

(1) 在描述顾客订货情况时,物品编号是隐含的,因为顾客订购的是具体的物品,而不是一个通用的编号。所以在E-R图中,订货联系中不需要单独列举物品编号。

(2) 供应商的信息(如名称、地址、电话、邮编)应该独立成一个实体——供应商。这些信息描述的是供应商的属性,而不是与供货行为的关联。因此,这些信息不应该放在供货联系中,而应该移到供应商关系中。

(3) 在定义供应商这个实体时,需要有一个唯一标识来区分不同的供应商。这个唯一标识就是供应商编号,它应该作为供应商实体的主键。

综上所述,问题2中的E-R图存在上述不合理之处,需要根据实际需求进行修正。

创作类型:
原创

本文链接:问题3:请指出问题2中的E-R图设计有哪些不合理之处?

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share