学习模块1——数据库规划与设计

学习模块1 单元测验

1、单选题:
‍ER模型向关系模型转换时,如果是一对多联系,则一方的主键将成为多方的( )。‏
选项:
A: 主键
B: 外键
C: 实体
D: 属性
答案: 【 外键

2、单选题:
‏通常的规范化设计达到()要求即可。‎
选项:
A: 1NF
B: 2NF
C: 3NF
D: BCNF
答案: 【 3NF

3、单选题:
‍要达到第二范式的要求,也就是需要消除非主属性对主键的()依赖。‏
选项:
A: 完全函数
B: 部分函数
C: 传递函数
D: 函数
答案: 【 部分函数

4、单选题:
​用二维表结构表示实体以及实体间联系的数据模型称为()。‏
选项:
A: 网状模型
B: 外部模型
C: 关系模型
D: 面向对象模式
答案: 【 关系模型

5、单选题:
​下列选项不是关系数据库基本特征的是()。‏
选项:
A: 不同列应有不同的数据类型
B: 与行的次序无关
C: 与列的次序无关
D: 不同列应有不同的列名
答案: 【 不同列应有不同的数据类型

6、单选题:
‍数据库管理系统的英文缩写是()。‎
选项:
A: DBMS
B: DBS
C: DBA
D: DB
答案: 【 DBMS

7、单选题:
​逻辑结构设计阶段产生的成果是()。‍
选项:
A: ER图
B: 数据结构
C: 关系模型
D: 数据字典
答案: 【 关系模型

8、单选题:
‏参照完整性约束主要指的是()。‏
选项:
A: 外键约束
B: 主键约束
C: 唯一性约束
D: 非空约束
答案: 【 外键约束

9、多选题:
‎关系模式的异常问题是(   )。‍
选项:
A: 数据冗余
B: 插入异常
C: 删除异常
D: 更新异常
答案: 【 数据冗余;
插入异常;
删除异常;
更新异常

10、多选题:
关系模型的完整性数据约束条件包括哪几类(    )?​
选项:
A: 数据完整性约束
B: 实体完整性约束
C: 参照完整性约束
D: 用户定义的完整性约束
答案: 【 实体完整性约束;
参照完整性约束;
用户定义的完整性约束

11、多选题:
‌数据库设计的六个阶段中,()属于数据结构设计阶段?‎
选项:
A: 概念结构设计
B: 数据库实施
C: 逻辑结构设计
D: 物理结构设计
答案: 【 概念结构设计;
逻辑结构设计;
物理结构设计

12、多选题:
‌数据库系统,除数据库外,还包含哪些部分()。‏
选项:
A: 计算机软硬件系统
B: 数据库管理系统
C: 数据库应用程序
D: 使用人员
答案: 【 计算机软硬件系统;
数据库管理系统;
数据库应用程序;
使用人员

13、判断题:
​数据库管理系统是一个软件。‏
选项:
A: 正确
B: 错误
答案: 【 正确

14、判断题:
‏设计关系时,应该用简单的结构保存数据,用复杂的关系表示数据间的联系。‎
选项:
A: 正确
B: 错误
答案: 【 正确

15、填空题:
‎实体间的三种联系是:_                  _、一对多联系、多对多联系。‎
答案: 【 一对一联系

随堂测试

1、单选题:
‌如果X→Y,但Y不能决定 X,而Y→ Z,则称Z对X()函数依赖。‌
选项:
A: 部分
B: 完全
C: 传递
D: 不存在
答案: 【 传递

2、单选题:
‍通常情况下,一个关系达到(),就能消除大部分的异常。‎
选项:
A: 1NF
B: 2NF
C: 3NF
D: BCNF
答案: 【 3NF

3、单选题:
‌当一个达到2NF的关系中,消除了非主属性对主属性的(),就达到了3NF。​
选项:
A: 部分函数依赖
B: 传递函数依赖
C: 完全函数依赖
D: 间接函数依赖
答案: 【 传递函数依赖

4、多选题:
‏关系中的异常包含()。‍
选项:
A: 数据冗余
B: 插入异常
C: 删除异常
D: 更新异常
答案: 【 数据冗余;
插入异常;
删除异常;
更新异常

5、多选题:
‍函数依赖是指某个属性集对另一个属性集的依赖关系,分为()。‍
选项:
A: 完全函数依赖
B: 部分函数依赖
C: 传递函数依赖
D: 间接函数依赖
答案: 【 完全函数依赖;
部分函数依赖;
传递函数依赖

6、判断题:
‍一个关系中,所有的属性都是不可再分的原子项,则该关系属于2NF。‌
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‏设计关系时,应该用简单的结构保存数据,用复杂的关系表示数据间的联系。​
选项:
A: 正确
B: 错误
答案: 【 正确

随堂测验

1、单选题:
‌数据库设计通常分为()个阶段。‎
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 6

2、单选题:
‏逻辑结构设计阶段产生的成果是()。‌
选项:
A: ER图
B: 数据结构
C: 数据字典
D: 关系模型
答案: 【 关系模型

3、单选题:
‍实体完整性约束主要指的是()。‎
选项:
A: 外键约束
B: 主键约束
C: 唯一性约束
D: 非空约束
答案: 【 主键约束

4、多选题:
‌数据结构设计阶段通常包含()阶段。​
选项:
A: 概念结构设计
B: 逻辑结构设计
C: 物理结构设计
D: 数据模型设计
答案: 【 概念结构设计;
逻辑结构设计;
物理结构设计

5、多选题:
‍表结构文档中,通常包含哪些()列。‌
选项:
A: 列名
B: 数据类型
C: 完整性约束
D: 中文列名(说明)
答案: 【 列名;
数据类型;
完整性约束;
中文列名(说明)

6、判断题:
‍设计小型项目时,有时可以直接设计物理模型。​
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
‎空值和0是没有区别的‏
选项:
A: 正确
B: 错误
答案: 【 错误

学习模块2——数据库安装与实施

学习模块2 单元测验

1、单选题:
‍数据库的事务日志文件(      )。‏
选项:
A: 只能有一个
B: 可以有多个
C: 可以没有
D: 以上都不对
答案: 【 可以有多个

2、单选题:
‍使用ALTER命令修改数据时,以下说法错误的是(      )。‌
选项:
A: 可以增加主要数据文件
B: 可以删除次要数据文件
C: 可以修改文件的增容方式
D: 可以增加事务日志文件
答案: 【 可以增加主要数据文件

3、单选题:
‍为数据表增加新的字段时,(      )。‎
选项:
A: 可以为新字段设置NOT NULL约束
B: 不能为新字段设置NOT NULL约束
C: 不能为新字段设置约束
D: 以上都不对
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注