Content
/*重点归纳*/
1.应用题中题干表述:E-R图转关系模型说法较为欠妥,应改为:E-R图转关系模式!
a.关系模型是组织数据的方式,关系模式是表结构。
b. 关系模式是规范化的二维表的结构,相当于表头。
c.模型是用什么数据结构来组织数据。用二维表来组织数据的方式,就是关系模型。
具体有哪些表,表的属性组成,是关系模式。
2.E-R图->关系模式,如果题干中没有要求指出主键和外键,则不需要标注出主键和外键。
3.E-R图转关系模式的原则(书本P232)
/*错题再练整理*/
1.不属于数据库实施阶段的工作的是扩充功能。
2.各子系统的E-R图之间的冲突主要有三类:属性冲突、命名冲突和结构冲突。
一、选择题
1.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( )阶段。
A.需求分析 B.概念设计 C.逻辑设计 D.物理设计
参考解答:B
解析:(书本P215)
概念结构设计阶段涉及到E-R图。
2.在关系数据库设计中,设计关系模式是( )的任务。
A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段
参考解答:C
解析:(书本P231、P232)
3.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是( )。
A.建立库结构 B.扩充功能 C.加载数据 D.系统调试
参考解答:B
解析:(书本P209、P238、P239,见本段代码块下方解析图片)
在数据库实施阶段,设计人员运用数据库管理系统提供的数据库语言及其宿主语言,根据逻辑设计
和物理设计的结果建立数据库(建立库结构),编写与调试应用程序(系统调试),组织数据入库
(加载数据),并进行试运行。
4.在数据库的概念设计中,最常用的数据模型是 。
A.形象模型 B.物理模型 C.逻辑模型 D.实体联系模型
参考解答:D
解析:(书本P215)
描述概念模型的有力工具是E-R模型(Entity-Relation模型,实体联系模型)。
5.从E-R模型关系向关系模型转换时,一个M∶N联系转换为关系模型时,该关系模式的关键字是 。
A.M端实体的关键字 B.N端实体的关键字
C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性
参考解答:C
解析:(书本P232)
一个m:n联系转换为一个关系模式,与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,
各实体的码组成关系的码或关系码的一部分。
6.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是()。
A.属性冲突 B.语法冲突 C.结构冲突 D.命名冲突
参考解答:B
解析:(书本P228)
各子系统的E-R图之间的冲突主要有三类:属性冲突、命名冲突和结构冲突。
**7.数据流程图(DFD)是用于描述结构化方法中 阶段的工具。
A.可行性分析 B.详细设计 C.需求分析 D.程序编码
参考解答:C
解析:(见本段代码块下方解析图片)
8.下图所示的E-R图转换成关系模型,可以转换为 关系模式。
A.1个 B.2个 C.3个 D.4个
参考解答:C
解析:(书本P232)
E-R图向关系模式的转换规则:“一个实体型转换为一个关系模式,关系的属性就是实体的属性,
关系的码就是实体的码。” 所以“借阅人”实体和“图书”实体各自转换为一个关系模式;
一个m:n联系转换为一个关系模式,因此“借阅”这一联系可以转换为一个关系模式;
综上,关系模式的数量=1+1+1=3。
9.E-R图是数据库设计的工具之一,它适用于建立数据库的( )。
A.概念模型 B.逻辑模型 C.结构模型 D.物理模型
参考解答:A
解析:(书本P215)
E-R模型是用E-R图来描述现实世界的概念模型。
10.数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( )表示。
A.矩形 B.四边形 C.菱形 D.椭圆形
参考解答:D
解析:(书本P217)
实体型用矩形表示;属性用椭圆形表示;联系用菱形表示。
11.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为( )。
A.实物示意图 B.实用概念图 C.实体表示图 D.实体联系图
参考解答:D
解析:(书本P215)
E-R模型是用E-R图来描述现实世界的概念模型。(Entity-Relation图,实体联系图)
12.从E-R模型关系向关系模型转换时,一个M∶N联系转换为关系模型时,该关系模式的关键字是( )。
A.M端实体的关键字 B.N端实体的关键字
C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性
参考解答:C
解析:同题5。
13.E-R图中的主要元素是 ① 、 ② 和属性。
A.记录型 B.结点 C.实体 D.表
E.文件 F.联系 G.有向边
参考解答:C、F
解析:(书本P215)
E-R模型涉及的主要概念,包括实体、属性、实体之间的联系。
14.E-R图中的联系可以与( )实体有关。
A.0个 B.1个 C.1个或多个 D.多个
参考解答:C
解析:(书本P215)
实体之间的联系:
a.两个实体型之间的联系
b.两个以上的实体型之间的联系
c.单个实体型内的联系
15.E-R图是表示概念模型的有效工具之一, E-R图中的菱形框“表示”的是( )。
A.联系 B.实体 C.实体的属性 D.联系的属性
参考解答:A
解析:(书本P217)
实体型用矩形表示;属性用椭圆形表示;联系用菱形表示。
16. 数据库设计的几个步骤包括(1)需求分析,(2)逻辑设计,(3)概念设计,(4)编码和调试,
(5)物理设计,则它们的正确顺序是( )
A.(1)(2)(3)(4)(5)
B.(1)(5)(3)(2)(4)
C.(1)(2)(3)(5)(4)
D.(1)(3)(2)(5)(4)
参考解答:D
解析:(书本P208)
数据库设计的基本步骤:
a.需求分析
b.概念结构设计
c.逻辑结构设计
d.物理结构设计
e.数据库实施
f.数据库运行和维护
17.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库 ( )阶段。
A.需求分析 B.逻辑设计 C.物理设计 D.模式设计
参考解答:C
解析:(书本P235,见本段代码块下方解析图片)
通常关系数据库物理设计的内容主要包括为关系模式选择存取方法,以及设计关系、索引等数据库文件的
物理存储结构。
18. 在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、
数据存储和数据加工过程等的描述,通常称为( ).
A.数据字典 B.数据流 C.数据结构 D.数据模式
参考解答:A
解析:(书本P213)
数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程几部分。
19.在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个
分E-R图之间难免有不一致的地方,这些冲突主要有( )。
A.属性冲突 B.命名冲突 C.结构冲突 D.以上选项皆是
参考解答:D
解析:同题6。
题3解析图片:
题7解析图片:
题17解析图片:
二、应用题
参考解答:
注:题目有误,职工没有“单位号”这一属性,纠正图请看下方参考解答。
解析:(书本P232)
参考解答:
参考解答:
参考解答:
参考解答:
参考解答:
参考解答:
参考解答:
参考解答: