
第4章数据库设计 一、选择圈 1.E一R图中的联系呵以与 实体有关。 A0个B1个 C1个或者多个D.多个 2顺念核型独立于一·b AE一R帆型B,计算机系统和具体的5 C操作系统和DWSD.S 及数据流程图是用于棉述结构化方法中 阶段的工具。 A可行性分析B,详细设计 C需求分析D.程序编码 4数据库需求分析时,数据字典的含文是」 人数据库中所涉及的属性和文件的名称集合 B数据岸中所沙及到的字母、字符及汉字的集合 C数据库中所有数据的集合 D量据库中所梦及的数据瓷、数据项和文件等描述的集合 成下列不属于需求分析阶段工作的是一· 分析用户活动B建立E-R图 C建立数据字典D建立数据流图 6数据流图是在数据库 阶段完成的 A逻辑设计B物理设计 C需求分析D慢念设计 7,在数据库设计中,用E-R图来描还述信息结构但不诊及信息在计算机中的表示,它属于 数据库中的表示,它属于数据库设计的 阶段。 A需求分断B慢念设计 C逻辑设计D.物理设计 &PR图是数据库设计的工具之一,它适用于建立数据库的 A展念慎型B逐辑模型 C结构模型D.物理模型
第 4 章 数据库设计 一、选择题 1.E—R 图中的联系可以与_______实体有关。 A.0 个 B.1 个 C.1 个或者多个 D.多个 2.概念模型独立于_______。b A.E—R 模型 B.计算机系统和具体的 DBMS C.操作系统和 DBMSD.DBMS 3.数据流程图是用于描述结构化方法中________阶段的工具。 A.可行性分析 B.详细设计 C.需求分析 D.程序编码 4.数据库需求分析时,数据字典的含义是_______。 A.数据库中所涉及的属性和文件的名称集合 B.数据库中所涉及到的字母、字符及汉字的集合 C.数据库中所有数据的集合 D.数据库中所涉及的数据流、数据项和文件等描述的集合 5.下列不属于需求分析阶段工作的是_______。 A.分析用户活动 B.建立 E-R 图 C.建立数据字典 D.建立数据流图 6.数据流图是在数据库_______阶段完成的 A.逻辑设计 B.物理设计 C.需求分析 D.概念设计 7.在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它属于 数据库中的表示,它属于数据库设计的_______阶段。 A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 8.E-R 图是数据库设计的工具之一,它适用于建立数据库的_______。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型

9.在数据库的概念设计中,最常用的数据模型是 人形象核型且物理核型 C逻辑模型D实体联系模型 1Q,在关系数据库设计中,关系数据核型是 的任务。 人需求分析阶段R概念设计阶段 C逻辑设计阶段山物理设计阶段 1山.数据岸物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作 是一 A建立数据库B,扩托功能 C如载数据D.系统调试 12.数据流图(D印)是用于描述结构化方法中阶段的工具。 A可行性分析B,详细设计 C需求分析D.程序编马 13若两个实体之间的联系是1:■,则实现1:■联系的方法是一· 人在“■”端实体转换的关系中加入“1”端实体转换关系的码 B将“■”瑞实体转换美系的码加入到”1“端的美系中 C在两个实体转换的关系中,分别加入另一个关系的码 D将两个实体转换成一个关系 14在概念模型中一个实体集合对应于关系慎型中的一个一 A元组(记录》B.字段 C关系D.属性 5.有课程、数师、参考书三个实体集。如果一门误程可以由若干教师讲授,使用若干 本参考书,而每个敦师只讲授一门误程,每本参考书只供一门课程使用,则误程实体集、教 师实体集、参考书实体集之间的联系是 A1:1联系B.1:N联系 CM:N联系D,N:1联系 16,书店与图书之间具有暖系。 L多对多B.一对一 C多对一D.一对多 17,一个学生可以同时借间多本书,一本书只能由一个学生借阅,学生和图书之间为
9.在数据库的概念设计中,最常用的数据模型是_______。 A.形象模型 B.物理模型 C.逻辑模型 D.实体联系模型 10.在关系数据库设计中,关系数据模型是_______的任务。 A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 11.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作 是_______。 A.建立数据库 B.扩充功能 C.加载数据 D.系统调试 12.数据流图(DFD)是用于描述结构化方法中_______阶段的工具。 A.可行性分析 B.详细设计 C.需求分析 D.程序编码 13.若两个实体之间的联系是 1:m,则实现 1:m 联系的方法是_______。 A.在“m”端实体转换的关系中加入“1”端实体转换关系的码 B.将“m”端实体转换关系的码加入到"1"端的关系中 C.在两个实体转换的关系中,分别加入另一个关系的码 D.将两个实体转换成一个关系 14.在概念模型中一个实体集合对应于关系模型中的一个_______。 A.元组(记录)B.字段 C.关系 D.属性 15.有课程、教师、参考书三个实体集,如果一门课程可以由若干教师讲授,使用若干 本参考书,而每个教师只讲授一门课程,每本参考书只供一门课程使用,则课程实体集、教 师实体集、参考书实体集之间的联系是_______。 A.1:1 联系 B.1:N 联系 C.M:N 联系 D.N:1 联系 16.书店与图书之间具有_______联系。 A.多对多 B.一对一 C.多对一 D.一对多 17.一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间为

联系。 人一对一且一对多 C多对多多对一 8.公可中有多个部门和多名职员,每个肌员只能属于一·个部门,一个部门可以有多名 职员,眼员与部门的联系类型是一 人多对多B一对一 C多对一D.一对多 19.下列有关E-R模型向关系模型转换的叙述中,不正确的是 人一个实体模型转换为一个关系械式 B一个1:1联系可以转换为一个独立的关系颅式,也可以与联系的任意一端实体所对 应的关系模式合并 C一个1:联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对 应的关系柄式合并 D一个:n联系转换为一个关系模式 20.需求分析阶段设计数据流程图(DFD)通常采用 A,面向对象的方法B.回的方法 C,自底向上的方法D.自项向下的方法 21.概念设计阶段设计餐么模型通常采用 ·A.面向对象的方法B。目湖的方法 C,自底向上的方法D,自顶向下的方法 2.设计子模式属于数暴库设计的。cA.需求分析B.概念设计C,逐辑设计D.物 理设计 23.概名结构设计的主要目标是产生数据岸的概念结构,该结构主要反职一·A应 川程序员的编程需求B.D队的管理信息需求 C.数据库系统的维护需求D.企业组织的信息需求 24.数据岸设计人员和用户之间沟通信息的桥梁是一·A.程序流程图B.实体 联系图C,模块结构图D。数据结构图 5,有两个不羽的实体集,它们之间存在着一个1:1联系和一个M:联系,那么根据 课模型转换成美系模型的规则,这个国结转换成的美系模式个数为一·A.2个B,3 个C.4个D.5个 26.如果有10个不同的实体集,它们之间存在着12个不同的二元联意《二元联系是指
_______联系。 A.一对一 B.一对多 C.多对多 D.多对一 18.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名 职员,职员与部门的联系类型是_______。 A.多对多 B.一对一 C.多对一 D.一对多 19.下列有关 E-R 模型向关系模型转换的叙述中,不正确的是_______。 A.一个实体模型转换为一个关系模式 B.一个 1:1 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对 应的关系模式合并 C.一个 1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对 应的关系模式合并 D.一个 m:n 联系转换为一个关系模式 20.需求分析阶段设计数据流程图(DFD)通常采用_______。 A.面向对象的方法 B.回溯的方法 C.自底向上的方法 D.自顶向下的方法 21.概念设计阶段设计概念模型通常采用_______。A.面向对象的方法 B.回溯的方法 C.自底向上的方法 D.自顶向下的方法 22.设计子模式属于数据库设计的_______。cA.需求分析 B.概念设计 C.逻辑设计 D.物 理设计 23.概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映_______。A.应 用程序员的编程需求 B.DBA 的管理信息需求 C.数据库系统的维护需求 D.企业组织的信息需求 24.数据库设计人员和用户之间沟通信息的桥梁是_______。bA.程序流程图 B.实体 联系图 C.模块结构图 D.数据结构图 25.有两个不同的实体集,它们之间存在着一个 1:1 联系和一个 M:N 联系,那么根据 ER 模型转换成关系模型的规则,这个 ER 结构转换成的关系模式个数为_______。A.2 个 B.3 个 C.4 个 D.5 个 26.如果有 10 个不同的实体集,它们之间存在着 12 个不同的二元联系(二元联系是指

两个实体集之间的联系),其中3个1:1联系,4个1:N联系,5个:N联系,那么根据R 模型转换成美系横型的规则,这个球结枸转换成的美系模式个数为—一· A.14个B.15个C.19个D.22个 7.在课慎型转换成关系模型的过程中,下列叙述不正确的是一·A。每个实体 类型转换成一个关系根式 B.每个联系类型转换成一个关系模式 C,每个M:N联系类型转换一个关系榄式 D.在处理1:1和1:N联系类型时,不生成新的关系模式 8.当月一个实体集内部的实体之间存在着一个1:W联系时,都么根据R模型转换成 关系模型的规则,这个霞结构转换成的关系模式个数为,A.1个B.2个C,3个D.4 个 9。当月一个实体集内部的实体之间存在着一个:N联系时,都么根据成模型转换成 关系模型的规则,这个服结构转换成的关系模式个数为,A.1个B.2个C,3个D.4 个 30。在数据哗设计中,子类与超类存在着一·A。相容性暖系B。调用的联乖 C.继承性的联系D.一致性联系 32.在数据库设计中,用E-量图来描述信息结构但不涉及信息在计算机中的表示,它是 数据库设计的()阶段。 A.需求分析B.概念设计C.逻期设计D。物理设计 3.-R图是数据库设计的重要工具之一,它包括用于建立数据库的(), A.颗之模型B.逻相模型C.结构模型D。物理模型 4,在关系数据库设计中,设计关系核式是()的任务。 A.需求分析阶段B.概念设计阶段C.逐辑设计阶段D。物理设计阶段 35.在数据库的假念设计中,最常用的爱据模型是()。 A,形象核型B,物理核型C,泛辑板型D,实体联系核型 36。从E一R模型向美系模型转挽时,一个贴N眼系转换为美系慎式时,该关系模式的 关键字是((): A,M端实体的关键字B,N端实体的关健字 C,两端实体关健字的组合D.重新选取其他属性 37.数据库逻辑设计的主要任务是()
两个实体集之间的联系),其中 3 个 1:1 联系,4 个 1:N 联系,5 个 M:N 联系,那么根据 ER 模型转换成关系模型的规则,这个 ER 结构转换成的关系模式个数为_______。 A.14 个 B.15 个 C.19 个 D.22 个 27.在 ER 模型转换成关系模型的过程中,下列叙述不正确的是_______。A.每个实体 类型转换成一个关系模式 B.每个联系类型转换成一个关系模式 C.每个 M:N 联系类型转换一个关系模式 D.在处理 1:1 和 1:N 联系类型时,不生成新的关系模式 28.当同一个实体集内部的实体之间存在着一个 1:N 联系时,那么根据 ER 模型转换成 关系模型的规则,这个 ER 结构转换成的关系模式个数为_______。A.1 个 B.2 个 C.3 个 D.4 个 29.当同一个实体集内部的实体之间存在着一个 M:N 联系时,那么根据 ER 模型转换成 关系模型的规则,这个 ER 结构转换成的关系模式个数为_______。A.1 个 B.2 个 C.3 个 D.4 个 30.在数据库设计中,子类与超类存在着_______。A.相容性联系 B.调用的联系 C.继承性的联系 D.一致性联系 32.在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是 数据库设计的()阶段。 A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 33.E-R 图是数据库设计的重要工具之一,它包括用于建立数据库的()。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 34.在关系数据库设计中,设计关系模式是()的任务。 A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 35.在数据库的概念设计中,最常用的数据模型是()。 A.形象模型 B.物理模型 C.逻辑模型 D.实体联系模型 36.从 E-R 模型向关系模型转换时,一个 M:N 联系转换为关系模式时,该关系模式的 关键字是()。 A.M 端实体的关键字 B.N 端实体的关键字 C.两端实体关键字的组合 D.重新选取其他属性 37.数据库逻辑设计的主要任务是()

A,建立E-R图B,创建数据库说明C,建立数据流图D,建立数据索列 8.数据流图(DF印)是用于数据库设计过程中()阶段的工具 A,可行性分析B.雷求分析C,概念结构设计D。辑结构设计 9,关系数据规范化是为解决关系数据中()问题而引入的。 A.插入,剩除和数据沉余B。提高查询速度 C,诚少数据操作的复染性D,候征数据的安全性和完整性 0.当B属于函数依赖于A属性时,属性A与B是联系是(). A.一对多B.多对一C,多对多D。以上都不是 41,候遗关键字中的属性称为()。 A.非主属性B.主属性C.复合属性D.关键属性 二,填空题 1,£-R数据核雪一般在数据库设计的阶授使用。 2在数据库领域里,统称使用数据库的各类系统为 系统。 3数据库实随阶段包括两项重要的工作,一项是数据的」 ,另一项是应用程序的 编码和调试, 4数据挥设计的几个步骤是 点“为哪些表,在螺些字段上,建立什么样的素引”这一设计内容应该属于数据库设计 中的阶段。 6在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项,数 据结构、数据流、数据存储和数据如工过程等的描述,这通常称为一· 7.E-R图向关系根式转化要解决的问愿是如何将实体和实体之间的联系转换成关系模 式,如何确定这些关系模式的一· 8,数据库设计过程中,一般经过需求分析、 实随等五个阶 段: 9.关系规范化的目的是 10.对于非规范化的慎式,经过属性单一化形成一,将1F经过转变为2NF, 将2NF经过转变为3F。 1山.1F,2F,3NF之间,相互是一种关系. 12.在关系规范化理论中,在执行分解时,必湖遵学规范化眼则:保持单有的一和一 三,判斯思
A.建立 E-R 图 B.创建数据库说明 C.建立数据流图 D.建立数据索引 38.数据流图(DFD)是用于数据库设计过程中()阶段的工具。 A.可行性分析 B.需求分析 C.概念结构设计 D.逻辑结构设计 39.关系数据规范化是为解决关系数据中()问题而引入的。 A.插入、删除和数据冗余 B.提高查询速度 C.减少数据操作的复杂性 D.保证数据的安全性和完整性 40.当 B 属于函数依赖于 A 属性时,属性 A 与 B 是联系是()。 A.一对多 B.多对一 C.多对多 D.以上都不是 41.候选关键字中的属性称为()。 A.非主属性 B.主属性 C.复合属性 D.关键属性 二、填空题 1.E-R 数据模型一般在数据库设计的________阶段使用。 2.在数据库领域里,统称使用数据库的各类系统为_________系统。 3.数据库实施阶段包括两项重要的工作,一项是数据的_________,另一项是应用程序的 编码和调试。 4.数据库设计的几个步骤是_______。 5.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计 中的_______阶段。 6.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数 据结构、数据流、数据存储和数据加工过程等的描述,这通常称为_______。 7.E-R 图向关系模式转化要解决的问题是如何将实体和实体之间的联系转换成关系模 式,如何确定这些关系模式的_______。 8.数据库设计过程中,一般经过需求分析、_____、_______、________实施等五个阶 段。 9.关系规范化的目的是________。 10.对于非规范化的模式,经过属性单一化形成_____,将 1NF 经过_____转变为 2NF, 将 2NF 经过_______转变为 3NF。 11.1NF,2NF,3NF 之间,相互是一种________关系。 12.在关系规范化理论中,在执行分解时,必须遵守规范化原则:保持原有的___和____。 三、判断题

1,概念设计可以独立于数据管理系统。(》 2需求分斯可以独立于数据管理系统。() 3逻辑设计可以独立于数据库管理系统。() 4物理设计可以独立于数据库管理系统。() 5为了提高查询的速度,在设计关系的时候,可以考虑把经常查询的属性放在一个关系 里,而把很少用到的属性做在另一个关系里。() 6数据库的物理设计的目标瓷是提高数据辉的性能和有效利用存储空间:()1 7.数据库及其应用系统开发的全过程可分为两大分阶段:数据库系统的分析与设计阶 段:数据库系饶的实储,数据库系统的运行和维护阶段,() 8逐辑设计阶及,将概念横式转换为W5支持的数据横型,形成数据军的逐辑模式。 () 9.当把/R图中的联系转换成关系时,若1对■联系,侧1璃实体的健列为连接关系的 健码。() 四、术语解释 L.ER模式 2实体-联系柄型 玉实体 4属性 线数据库的物理设计 6外码 7.一对一联系集 8一对多联系集 9.主码 10.第一范式(1NF) 11.第二意式(2NF) 12.第三范式(3wF) 13,联系
1.概念设计可以独立于数据管理系统。() 2.需求分析可以独立于数据管理系统。() 3.逻辑设计可以独立于数据库管理系统。() 4.物理设计可以独立于数据库管理系统。() 5.为了提高查询的速度,在设计关系的时候,可以考虑把经常查询的属性放在一个关系 里,而把很少用到的属性放在另一个关系里。() 6.数据库的物理设计的目标就是提高数据库的性能和有效利用存储空间。()1 7.数据库及其应用系统开发的全过程可分为两大分阶段:数据库系统的分析与设计阶 段;数据库系统的实施,数据库系统的运行和维护阶段。() 8.逻辑设计阶段,将概念模式转换为 DBMS 支持的数据模型,形成数据库的逻辑模式。 () 9.当把 E/R 图中的联系转换成关系时,若 1 对 n 联系,则 1 端实体的键码为连接关系的 键码。() 四、术语解释 1.E-R 模式 2.实体-联系模型 3.实体 4.属性 5.数据库的物理设计 6.外码 7.一对一联系集 8.一对多联系集 9.主码 10.第一范式(1NF) 11.第二范式(2NF) 12.第三范式(3NF) 13.联系