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

简答题

试题四(25分)

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

【说明】

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

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

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

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

问题3:问题二中的E-R图存在哪些不合理之处?请指出。

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

答案:

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

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

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

解析:

对于问题2中的E-R图,首先我们需要理解题目中的需求描述和E-R图的关系。在描述中,提到了顾客、物品和供应商之间的关系,以及他们之间的属性。而在E-R图中,这些关系被表示出来。但是存在一些不合理之处。

对于第一点,订货联系中通常不需要单独列举物品编号,因为顾客订购的物品可以通过其他方式(如订单详情)来体现,物品编号是隐含的。在E-R图中过度细化可能导致设计的复杂性增加。

第二点,供应商的信息(如名称、地址、电话、邮编)应当独立成一个供应商关系,而不是混杂在供货联系中。这样可以使数据库结构更加清晰,方便管理和维护。

最后,在供应商关系中,应该有一个唯一的标识符,即供应商编号,作为主键。这是数据库设计的基本原则,确保每个记录都有唯一的标识。

综上所述,这些不合理之处是基于数据库设计的常识和原则得出的。

创作类型:
原创

本文链接:问题3:问题二中的E-R图存在哪些不合理之处?请指出。

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

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

分享考题
share