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