关系数据库逻辑设计(一)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关系数据库逻辑设计(一)
(总分:116.98,做题时间:90分钟)
一、选择题(总题数:37,分数:37.00)
1.数据库逻辑设计的依据不包括______。
A) 概念模型 B) 安全性要求
C) 数据约束 D) 功能模型
(分数:1.00)
A.
B.
C.
D. √
解析:[解析] 数据库逻辑设计的依据是数据库概念设计的结果,包括概念数据模型、数据处理要求、数据约束、安全性要求及DBMS的相关信息,因此本题答案为D。
2.以下关于数据库逻辑设计叙述错误的是______。
A) 数据库逻辑设计是面向机器世界的
B) 这个阶段将按照数据库管理系统支持的数据模型来组织和存储数据
C) 目标是得到实际的数据库管理系统可处理的数据库模式,并做到数据结构合理
D) 包括定义和描述数据库的局部逻辑结构、数据之间的关系、数据完整性及安全性要求等
(分数:1.00)
A.
B.
C.
D. √
解析:[解析] 数据库逻辑设计包括定义和描述数据库的全局逻辑结构、数据之间的关系、数据完整性及安全性要求等。因此本题答案为D。
3.在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务______。
A) 逻辑设计阶段
B) 概念设计阶段
C) 物理设计阶段
D) 需求分析阶段
(分数:1.00)
A. √
B.
C.
D.
解析:[解析] 关系数据模型是常用的逻辑数据模型,所以设计关系模式是数据库设计中逻辑设计阶段的任务,因此本题答案为A。
4.对于关系的主码必须满足的条件,有下列说法:
Ⅰ.一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性
Ⅱ.一个关系中的主码属性不能与其他关系中的主码属性重名
Ⅲ.在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性
Ⅳ.在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组
以上说法正确的是______。
A) Ⅰ和Ⅱ B) Ⅰ和Ⅲ
C) Ⅱ和Ⅲ D) Ⅱ和Ⅳ
(分数:1.00)
A.
B. √
C.
D.
解析:[解析] 两个关系中的主码属性是可以重名的,在一个关系中,从主码属性集中去掉某个属性后就不能唯一标识一个元组。
5.完整性约束不包括______。
A) 主码约束 B) 候选码约束
C) 外码约束 D) 用户自定义完整性
(分数:1.00)
A.
B. √
C.
D.
解析:[解析] 完整性约束包括主码约束、外码约束和用户自定义完整性,所以本题的答案为B。
6.二维表中的一行数据被称为______。
A) 元组 B) 主码
C) 域 D) 关系
(分数:1.00)
A. √
B.
C.
D.
解析:[解析] 二维表中的一行数据被称为元组,所以本题的答案为A。B选项主码是能够唯一标识关系中每一个元组的属性或属性组。C选项域定义了关系的每个属性取值的类型。而整张表就是一个关系,D选项错误。
7.以下关于关系的完整性约束叙述错误的是______。
A) 关系的完整性约束分为静态完整性约束和动态完整性约束
B) 动态完整性约束是基于关系模式的,主要由主码约束、外码约束和域约束组成
C) 动态完整性约束更多的是基于企业或组织的业务规则的
D) 主码必须满足唯一性
(分数:1.00)
A.
B. √
C.
D.
解析:[解析] 关系的完整性约束分为静态完整性约束和动态完整性约束。静态完整性约束是基于关系模式的,主要由主码约束、外码约束和域约束(用户定义的约束)组成。动态完整性约束更多的是基于企业或组织的业务规则的,所以本题的答案为B。
8.以下关于元组叙述错误的是______。
A) 关系是一个元数为K(K≥1)的元组的结合
B) 关系中不允许出现相同的元组
C) 元组中属性按一定次序排列
D) 关系中不考虑元组之间的顺序
(分数:1.00)
A.
B.
C. √
D.
解析:[解析] 元组中属性是无序的,所以本题的答案为C。
9.当关系引用了属性名以后关系具有以下性质,其中说法错误的是______。
A) 部分属性值还可再分
B) 关系中不允许出现相同的元组
C) 元组中属性左右无序
D) 关系中不考虑元组之间的顺序
(分数:1.00)
A. √
B.
C.
D.
解析:[解析] 当关系引用了属性名以后关系具有以下性质:不能有重复的元组、元组上下无序、按属性名引用时属性左右无序、所有属性值都是原子项(不可再分),所以本题的答案为A。
10.在关系模型概念中,不含多余属性的超码称为______。
A) 候选码 B) 主码
C) 外码 D) 备用码
(分数:1.00)
A. √
B.
C.
D.
解析:[解析] 在关系模型概念中,不含多余属性的超码称为候选码,所以本题的答案为A。
11.关系数据库的特点包括______。
①概念简单②容易理解
③使用方便④容易操作
⑤容易维护
A) ①②④⑤ B) ①③④⑤
C) ①②③④ D) ①②③④⑤