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

简答题

试题二(25分)

阅读以下关于系统数据分析与建模的叙述,在答题纸上回答问题1 至问题 3

【说明】

某软件公司受快递公司委托,拟开发一套快递业务综合管理系统,实现快递单和物流信息的综合管理。项目组在系统逻辑数据模型设计中,需要描述的快递单样式如图 2-1 所示,图 2-2 是项目组针对该快递单所设计的候选实体及其属性。

【问题 1】(6 分)

数据库设计主要包括概念设计、逻辑设计和物理设计三个阶段,请用 200 字以内文字说明这三个阶段的主要任务。

【问题 2]11 分)

根据快递单样式图,请说明:

1) 2-2 中三个候选实体对应的主属性 PK1PK2 PK3 分别是什么?

2) 2-2 中应设计哪些实体之间的联系,并说明联系的类型。

【问题 3】(8 分)

在图 2-2 中添加实体之间的联系后,该实体联系图是否满足第一范式、第二范式和第三范式中的要求(对于每种范式判定时,假定己满足低级别范式要求)。如果不满足,请用 200 字以内文字分别说明其原因。

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

答案:

见解析

解析:

问题 1:
数据库设计主要包括概念设计、逻辑设计和物理设计三个阶段。概念设计是在需求分析阶段产生的需求说明书的基础上,按照特定的方法将它们抽象为一个不依赖于任何 DBMS 的数据模型,即概念模型。逻辑设计是将概念模型转换为某个特定的 DBMS 上的逻辑模型,选定逻辑模型,转化为由特定 DBMS 支持的逻辑模型,并对逻辑模型进行优化。物理设计是对给定的逻辑模型选取一个最适合应用环境的物理结构,确定数据库在物理设备上的存储结构和存取方法。

问题 2:
根据快递单样式图,三个候选实体分别是寄件人、收件人和快递单。其中,寄件人的主属性是证件号,收件人的主属性是编号,快递单的主属性也是证件号。此外,寄件人与快递单之间应有联系,联系类型:1:N,表示一个寄件人可以对应多个快递单;收件人与快递单之间也应有联系,联系类型:1:N,表示一个收件人可以对应多个快递单。

问题 3:
根据实体联系图,寄件人和收件人满足第三范式,因为这两个关系消除了部分函数依赖与传递函数依赖。快递单满足第二范式,但不满足第三范式,因为总计可由前边的保价金额、代收货款、运费、加急费、包装费、保价费等计算得出,存在传递函数依赖。

创作类型:
原创

本文链接:试题二(25分) 阅读以下关于系统数据分析与建模的叙述,在答题纸上回答问题1 至问题 3。 【说明

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

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

分享考题
share