【计算机类职业资格】数据库概念设计及数据建模及答案解析.doc
《【计算机类职业资格】数据库概念设计及数据建模及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】数据库概念设计及数据建模及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、数据库概念设计及数据建模及答案解析(总分:66.00,做题时间:90 分钟)一、B选择题/B(总题数:36,分数:36.00)1.下列关于外码属性的语法的说法中错误的是_。(分数:1.00)A.在外码属性后加“FK”标注来识别B.在一个实体集中,继承属性可以作为部分或全部主码C.属性名一般用名词或名词短语来表示D.一个外码属性只能归属于一个实体集2.下列用于数据库概念设计的方法是_。(分数:1.00)A.DFD 方法和 IDEF1X 方法B.E-R 方法和 IDEF0 方法C.E-R 方法和 IDEF1X 方法D.DFD 方法和 IDEF0 方法3.如果子女实体集中的每个实例都是由它与双亲的联
2、系而确定的,那么这个关系就被称为_。(分数:1.00)A.标定型联系B.非标定型联系C.分类联系D.多对多联系4.在概念数据模型中,联系用于描述现实世界中事务之间的关联关系。下列关于联系的说法错误的是_。(分数:1.00)A.联系可用于描述一个实体集内记录之间的关联关系B.联系可用于描述两个实体集属性之间的关联关系C.E-R 模型通过 1:1、1:n 和 m:n 三种联系描述现实世界中各类事务之间的关联关系D.最终的 IDEFIX 模型中只能出现 1:1 和 1:n 两种类型的联系5.合并 E-R 图的主要目的是_。(分数:1.00)A.消除冲突B.定义实体C.确定范围D.验证需求6.下列关于
3、非标定联系语法的说法中错误的是_。(分数:1.00)A.联系的语法用直线表示B.1(父)端是线段的原点C.n(子女)端是线段的终点D.用一个实心圆表示联系的基数是 n7.以下关于数据库概念设计阶段的目标叙述错误的是_。(分数:1.00)A.定义和描述应用领域涉及的数据范围B.获取应用领域或问题域的物理模型C.定义和描述数据的约束D.保证信息模型方便地转换成数据库的逻辑结构8.以下关于实体集语法叙述错误的是_。(分数:1.00)A.IDEF1X 用矩形框来表示独立实体集B.用圆角矩形框来表示从属实体集C.每一个实体集分配一个唯一的名字和一个编码D.名字和编码之间用反斜杠(/)分开,放在矩形框的上
4、方9.下列关于属性的语义的说法中错误的是_。(分数:1.00)A.属性被用来描述一类现实或抽象事物的特征或性质B.一个属性的具体取值叫属性实例C.属性实例由属性的类型和值来定义D.属性通常与具体的实体集无关10.下列关于标定联系语法的说法中错误的是_。(分数:1.00)A.联系的语法用直线表示B.如果两个实体集之间有关系,并且是一个标定型联系,就用一条实线或线段把它们连接起来C.用一个空心圆表示其联系的基数是 nD.1(父)端是线段的原点,n(子女)端是线段的终点11.下列关于实体集语法说法错误的是_。(分数:1.00)A.IDEF1X 用椭圆形来表示独立实体集B.用圆角矩形框来表示从属实体集
5、C.每一个实体集分配一个唯一的名字和一个编码D.名字和编码之间用斜杠(/)分开,放在矩形框的上方12.数据库概念设计需要对一个企业或组织的应用所涉及的数据进行分析和组织。现有下列设计内容 分析数据,确定实体集 分析数据,确定实体集之间的联系 分析数据,确定每个实体集的存储方式 分析数据,确定实体集之间联系的基数 分析数据,确定每个实体集的数据量 分析数据,确定每个实体集包含的属性 以上内容不属于数据库概念设计的是_。(分数:1.00)A.仅、和B.仅和C.仅、和D.仅和13.区别实体集名词和非实体集名词的简单方法是考查实体集名词是否具有下列特征_。 它能够被描述或说明吗? 有多个同类的实例吗?
6、 每个实例可以被标识和区分吗? 和其他实例有联系吗?(分数:1.00)A.B.C.D.14.在 IDEF1X 模型中,圆角矩形框表示_。(分数:1.00)A.父实体B.子实体C.分类实体D.属性15.下面关于在绘制模型图时要注意的事项说法错误的是_。(分数:1.00)A.实体集的名称和编号写在矩形框(或圆角矩形框)外的下面B.非主属性也可以写在矩形框(或圆角矩形框)内水平线的下面C.主码属性写在矩形框(或圆角矩形框)内水平线的上面并用“PK”标注D.外码属性写在矩形框(或圆角矩形框)内水平线的下面并用“FK”标注16.一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的
7、关系是_。(分数:1.00)A.多对一B.多对多C.一对一D.一对多17.最早提出的数据建模方法是_。(分数:1.00)A.E-RB.IDEF1XC.DFDD.UML18.IDEF1X 开发机构的角色构成包括_。 项目负责人 建模者 信息源 课题专家 评审委员会(分数:1.00)A.B.C.D.19.某学生管理系统中,教师实体在学籍管理系统中被称为“教师”,而在人事管理系统中被称为“职工”,这类冲突被称为_。(分数:1.00)A.语义冲突B.命名冲突C.属性冲突D.结构冲突20.在 IDEF1X 模型中,矩形框表示_。(分数:1.00)A.父实体B.子实体C.分类实体D.属性21.IDEF1X
8、 建模在定义属性阶段的主要工作包括_。 定义非主属性 建立属性的所有者关系 确认并改进数据结构 为每个实体集建立属性列表 绘制最终的 IDEF1X 模型图(分数:1.00)A.B.C.D.22.在最终的模型中任何一个不确定联系必须被转化成_。(分数:1.00)A.标定型联系B.非标定型联系C.分类联系D.确定联系23.以下哪种类型的联系不能出现在最终的 IDEF1X 模型中_。(分数:1.00)A.标定型联系B.非标定型联系C.分类联系D.非确定联系24.数据库概念设计的任务之一是标识和定义实体集。关于如何标识和定义实体集有下列说法: 被标识的实体集应能被一个属性集描述 只有一个同类实例的对象
9、集一般情况下也有必要标识成一个实体集 实体集中的每个实例应能够被唯一标识和区分 定义实体集时通常用一个有意义的名词命名 实体集中的每个属性应该用一个有意义的动词命名 以上说法正确的是_。(分数:1.00)A.仅、和B.仅、和C.仅、和D.仅、和25.不允许出现在最终 IDEF1X 图中的是_。(分数:1.00)A.标定型联系B.非标定型联系C.分类联系D.多对多联系26.IDEF1X 建模第一阶段(建模规划及准备)的主要工作包括_。 建模目标 建模计划 队伍组织 原始材料的获取(分数:1.00)A.B.C.D.27.关于数据库概念设计阶段的工作目标,下列说法错误的是_。(分数:1.00)A.定
10、义和描述应用系统设计的信息结构和范围B.定义和描述应用系统中数据的属性特征和数据之间的联系C.描述应用系统的数据需求D.描述需要存储的记录及其数量28.IDEF1X 建模在定义联系阶段的主要工作包括_。 联系矩阵 联系定义 子系统功能视图 子系统数据视图(分数:1.00)A.B.C.D.29.下列关于主码和非主码属性的语法的说法中错误的是_。(分数:1.00)A.在一个实体集中属性要有唯一的名字B.属性名一般用名词或名词短语来表示C.主码属性名后加(FK)标注D.一个属性只能归属于一个实体集30.定义联系的工作内容包括_。 表示依赖 命名联系 关于联系的说明(分数:1.00)A.B.C.D.3
11、1.数据库逻辑设计的依据是_。(分数:1.00)A.需求说明书B.功能模型C.信息模型和数据库概念设计说明书D.可行性分析报告32.以下关于数据建模方法的共同特点说法错误的是_。(分数:1.00)A.能够真实客观地描述现实世界中的数据及数据之间的关系B.组成模型的概念少,语义清楚,容易理解C.用图形方式描述数据,数据直观易懂,有利于数据库设计者和用户交流D.这种数据模型不容易转换成数据库逻辑设计阶段需要的数据结构33.需求分析阶段的文档不包括_。(分数:1.00)A.需求说明书B.功能模型C.各类报表D.可行性分析报告34.如果子女实体集中的每一个实例都能被唯一地确认而无须了解与之相联系的双亲
12、实体集的实例,则这个关系就被称为_。(分数:1.00)A.标定型联系B.非标定型联系C.分类联系D.多对多联系35.数据库概念设计的依据不包括_。(分数:1.00)A.需求说明书B.功能模型C.各类报表D.可行性分析报告36.IDEF1X 建模在定义键阶段的主要工作包括_。 处理实体集图中不确定的联系 为每个实体集定义主码属性 迁移主码建立外码 构造子系统数据视图 标识和定义实体集之间的基本联系(分数:1.00)A.B.C.D.二、B设计题/B(总题数:3,分数:30.00)已知某教务管理系统有下列关系模式(带下划线的属性是主码): 系(U系号/U,系名) 学生(U学号/U,姓名,性别,入学日
13、期,正常毕业日期,所在系号) 课程(U课程号/U,课程名,学分,开课系号,教师号) 选课(U学号/U,课程号,成绩) 教师(U教师号/U,姓名,职称,所在系号) 请根据给出的关系模式画出该系统的 E-R 图,图中忽略实体集的属性,但如果实体集之间的联系有属性则需要给出联系属性。 随着教学改革的需要,该系统需要满足下列需求:(分数:10.00)(1).需为课程增加先修课信息(一门课程可有多门先修课程);(分数:5.00)_(2).一门课程可由多名教师讲授,一名教师可以讲授多门课程。 请根据以上需求修改关系模式,仅列出有改动的关系模式,并使每个关系模式满足 3NF。(分数:5.00)_某公司需建立
14、产品信息数据库,经调查其业务要求如下: 一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一种零件至少被用在一种产品或一种部件中。 对于一种具体的部件,要记录这种部件使用的各种零件的数量。 对于一种具体的产品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产品的零件数量。 一个供应商可供应多种零件,但一种零件只能由一个供应商供应。 根据以上业务要求,某建模人员构建了如下 E-R 图: 此 E-R 图中的实体的属性完整,但实体、联系的设计存在不合理之处。(分数:10.00)(1)
15、.请重新构建合理的 E-R 图,使之符合业务要求,且信息完整。 (分数:5.00)_(2).根据重构的 E-R 图给出符合 3NF 的关系模式,并标出每个关系模式的主码和外码。 (分数:5.00)_某汽车维修公司需建立一个汽车维修数据库,该数据库中需要存储和管理下列信息: 车辆信息:车牌号,车型,发动机号,行驶里程,车辆所有人,联系电话 维修项目:项目号,项目名称,维修费 汽车备件:备件号,备件名称,备件单价,库存数量 以上数据之间存在下列约束: 可以对一个车辆进行多个维修项目,每个维修项目可用于多个车辆,维修项目完成后要在数据库中记录维修时间。 一种备件可用于多个维修项目,每个维修项目最多只
16、使用一种备件,但每种备件的数量可以是多个。(分数:10.00)(1).根据以上需求构建该数据库的概念模型(画 E-R 图)。 (分数:5.00)_(2).假设车辆信息有如下约束: 车牌号:标识属性,取值形式为:第 1 个字符是“京”,第 2 个字符为“A”到“Z”的字母,第 37 个字符均是“0”到“9”的数字。此列采用普通编码定长字符型,非空; 车型:普通编码定长字符型,长度为 6,默认值为“轿车”: 发动机号:普遍编码定长字符型:长度为 6,非空; 行驶里程:整型,取值大于等于 0; 车辆所有人:普通编码定长字符型,长度为 8,非空; 联系电话:普通编码定长字符型,长度为 13,取值唯一。
17、 写出创建满足上述要求的车辆信息表的 SQL 语句。(注:表名、列名均用题中给出的中文名,SQL 语句中的大、小写字母均可。) (分数:5.00)_数据库概念设计及数据建模答案解析(总分:66.00,做题时间:90 分钟)一、B选择题/B(总题数:36,分数:36.00)1.下列关于外码属性的语法的说法中错误的是_。(分数:1.00)A.在外码属性后加“FK”标注来识别B.在一个实体集中,继承属性可以作为部分或全部主码C.属性名一般用名词或名词短语来表示D.一个外码属性只能归属于一个实体集 解析:解析 外码是两个实体集间的联系属性,至少归属于两个实体集。2.下列用于数据库概念设计的方法是_。(
18、分数:1.00)A.DFD 方法和 IDEF1X 方法B.E-R 方法和 IDEF0 方法C.E-R 方法和 IDEF1X 方法 D.DFD 方法和 IDEF0 方法解析:解析 用户数据库概念设计的方法包括 E-R 方法和 IDEF1X 方法等。DFD 和 IDEF0 方法是需求分析建模方法。3.如果子女实体集中的每个实例都是由它与双亲的联系而确定的,那么这个关系就被称为_。(分数:1.00)A.标定型联系 B.非标定型联系C.分类联系D.多对多联系解析:解析 如果子女实体集中的每个实例都是由它与双亲的联系而确定的,那么这个关系就被称为标定型联系,所以本题的答案为 A。 B 非标定型联系是指如
19、果子女实体集中的每一个实例都能被唯一地确认而无须了解与之相联系的双亲实体集的实例。 C 分类联系是指两个或多个实体集之间的联系,且在这些实体集中存在一个一般实体集,它的每一个实例都恰好与一个且仅与一个分类实体集的一个实例相联系。 D 多对多联系是指两个实体集之间,任一实体集的一个实例都将对应另一实体集的 0 个、1 个或多个实例。4.在概念数据模型中,联系用于描述现实世界中事务之间的关联关系。下列关于联系的说法错误的是_。(分数:1.00)A.联系可用于描述一个实体集内记录之间的关联关系 B.联系可用于描述两个实体集属性之间的关联关系C.E-R 模型通过 1:1、1:n 和 m:n 三种联系描
20、述现实世界中各类事务之间的关联关系D.最终的 IDEFIX 模型中只能出现 1:1 和 1:n 两种类型的联系解析:解析 本题考查的知识点是联系的概念。联系用于描述现实世界中事务之间的关系。而现实世界中的事务又在数据库中表示为实体。因此,联系是描述实体集之间的联系的,而非实体集内属性之间的联系。本题的答案为 A。5.合并 E-R 图的主要目的是_。(分数:1.00)A.消除冲突 B.定义实体C.确定范围D.验证需求解析:解析 合并 E-R 图的主要目的是消除冲突。所以本题的答案为 A。6.下列关于非标定联系语法的说法中错误的是_。(分数:1.00)A.联系的语法用直线表示 B.1(父)端是线段
21、的原点C.n(子女)端是线段的终点D.用一个实心圆表示联系的基数是 n解析:解析 如果两个实体集之间有关系,并且是一个非标定联系,就用一条虚线把它们连接起来,1(父)端是线段的原点,n(子女)端是线段的终点,用一个实心圆表示联系的基数是 n。所以本题的答案为A。7.以下关于数据库概念设计阶段的目标叙述错误的是_。(分数:1.00)A.定义和描述应用领域涉及的数据范围B.获取应用领域或问题域的物理模型 C.定义和描述数据的约束D.保证信息模型方便地转换成数据库的逻辑结构解析:解析 数据库概念设计阶段的其中一个目标是获取应用领域或问题域的信息模型而不是物理模型。因此本题答案为 B。8.以下关于实体
22、集语法叙述错误的是_。(分数:1.00)A.IDEF1X 用矩形框来表示独立实体集B.用圆角矩形框来表示从属实体集C.每一个实体集分配一个唯一的名字和一个编码D.名字和编码之间用反斜杠(/)分开,放在矩形框的上方 解析:解析 IDEF1X 用矩形框来表示独立实体集,用圆角矩形框来表示从属实体集,每一个实体集分配一个唯一的名字和一个编码,名字和编码之间用斜杠(/)分开,放在矩形框的上方,编码应该是正整数。实体集的名字用名词或名词短语命名,这个名词或短语描述了实体集所表示的一个事物的集合。所以本题的答案为 D。9.下列关于属性的语义的说法中错误的是_。(分数:1.00)A.属性被用来描述一类现实或
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 概念 设计 数据 建模 答案 解析 DOC
