问题 问答题

[问题1]对直销商品和库存商品进行概括,给出超类和子类,填入图3-5中(a)处所示的虚线框内,并补充联系。

答案

参考答案:

解析:[问题1]解答

试题3

[分析]:本题考查的是关于数据库设计中的概念结构设计与逻辑结构设计方面的知识。 在概念设计阶段中,数据抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性。有三种抽象:分类、聚集和概括。其中概括是定义类型之间的一种子集联系,其重要性质是继承性。也就是说子类继承了超类上定义的所有抽象。 概念设计是独立于任何一种数据模型的信息结构。而逻辑结构设计的任务是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。 E-R图向关系模型的转换要解决的问题是如何将实体和实体的联系转换为关系模式,如何确定这些关系模式的属性和码。一般这种转换的原则是: 一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。 E-R图中的联系有三种:一对一联系(1:1)、一对多联系(1:n)和多对多联系 (m:n),针对这三种不同的联系,有不同的转换方法: ▲ 1:1联系的转换:一对多联系有两种方式向关系模式进行转换。一种方式是将联系转换成一个独立的关系模式,关系模式的名称取联系的名称,关系模式的属性包括该联系所关联的两个实体的码及联系的属性,关系的码取自任一方实体的码:另一种方式是将联系归并到关联的两个实体的任一方,给待归并的一方实体属性集中增加另一方实体的码和该联系的属性即可,归并后的实体码保持不变。 ▲ 1:n联系的转换:一对多联系有两种方式向关系模式进行转换。一种方式是将联系转换成一个独立的关系模式,关系模式的名称取联系的名称,关系模式的属性取该联系所关联的两个实体的码及联系的属性,关系的码是多方实体的码;另一种方式是将联系归并到关联的两个实体的多方,给待归并的多方实体属性集中增加一方实体的码和该联系的属性即可,归并后的多方实体码保持不变。 ▲ m:n联系的转换:多对多联系只能转换成一个独立的关系模式,关系模式的名称取联系的名称,关系模式的属性取该联系所关联的两个多方实体的码及联系的属性,关系的码是多方实体的码构成的属性组。

[分析]: 问题1考查应试者对概念模型的掌握。建立概念模型就是以图示化的方法(通常采用E-R图),本题已给出部分实体联系图,要求应试者对题目论述和给定的实体联系力的分析,要补充的内容是虚线框内的实体和缺少的联系的描述。根据题干的描述,图中缺少商品实体,且应划分为直销商品和库存商品两个子类。并画出销售日汇总、存货表和进货表与商品实体之间的联系。 通过分析得到的E-R如下:

单项选择题
判断题