阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某企业委托软件公司开发一套包裹信息管理系统,以便于对该企业通过快递收发的包裹信息进行统一管理。在系统设计阶段,需要对不同快递公司的包裹单信息进行建模。其中,邮政包裹单如图2-1所示。 请说

admin2023-02-21  97

问题 阅读下列说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
某企业委托软件公司开发一套包裹信息管理系统,以便于对该企业通过快递收发的包裹信息进行统一管理。在系统设计阶段,需要对不同快递公司的包裹单信息进行建模。其中,邮政包裹单如图2-1所示。

请说明关系型数据库开发中,逻辑数据模型设计过程包含哪些任务?该包裹单的逻辑数据模型中应该包含哪些实体?并给出每个实体的主键属性。

选项

答案逻辑数据模型设计过程包含的任务: (1)构建系统上下文数据模型,包含实体及实体之间的联系; (2)绘制基于主键的数据模型,为每个实体添加主键属性; (3)构建全属性数据模型,为每个实体添加非主键属性; (4)利用规范化技术建立系统规范化数据模型。 包裹单的逻辑数据模型中包含的实体: (1)收件人(主键:电话); (2)寄件人(主键:电话); (3)包裹单(主键:编号)。

解析 本题考查数据库设计与建模相关知识及应用。
数据库设计过程包括了逻辑数据建模和物理数据建模,逻辑数据建模阶段主要构造实体联系图表达实体及其属性和实体间的联系,物理数据建模阶段主要根据所选数据库系统设计数据库模式。实体联系图(Entity Relationship Diagram)指以实体、联系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。实体是具有公共性质的可相互区别的现实世界对象的集合,可以是具体的,也可以是抽象的概念或联系。属性是实体所具有的模拟特性,一个实体可由若干个属性来刻画。联系是数据对象彼此之间存在的相互关系。此类题目要求考生认真阅读题目对问题的描述,准确理解数据库设计的主要任务和实体联系图中各个元素的含义,结合图中所给出的包裹单示意图中所描述的数据项,分析其关系确定实体、属性和联系。
在关系型数据库开发中,逻辑数据模型建设的主要任务是构建实体联系图。构建过程中,首先通过上下文数据模型确定实体及其联系,为每个实体确定其标识性属性并添加完整属性,在此基础上利用规范化技术对所建立逻辑数据模型进行优化,一般需要满足第三范式3NF要求。对图2-1所示包裹单中所有数据项进行分析,主要涉及的实体包括收件人、寄件人及其之间的关联实体包裹单,其余数据项设计为上述三个实体的属性即可。
转载请注明原文地址:https://kaotiyun.com/show/f90D777K
0

相关试题推荐
最新回复(0)