列存储数据库键-数据库范式_习题及答案

一、选择题

1. 数据库系统是什么?

A. 用于存储和管理数据的软件
B. 用于处理文本和语音的软件
C. 用于控制家居设备的软件
D. 用于进行金融交易的平台

2. 数据库系统的三个基本功能是什么?

A. 数据存储、管理和查询
B. 数据处理和分析
C. 数据可视化和呈现
D. 数据安全和保护

3. SQL是什么语言?

A. 用于数据库管理的编程语言
B. 用于编写桌面应用程序的语言
C. 用于制作网页的语言
D. 用于进行金融交易的平台

4. 数据库管理系统(DBMS)与电子表格(Excel)的区别是什么?

A. DBMS用于存储大量数据,Excel用于处理表格数据
B. DBMS用于处理结构化数据,Excel用于处理非结构化数据
C. DBMS用于存储多种类型的数据,Excel用于处理数值数据
D. DBMS用于存储原始数据,Excel用于存储处理过的数据

5. 在数据库中,什么是指令?

A. 用于执行数据库操作的语句
B. 用于输入数据的语句
C. 用于查询数据的语句
D. 用于更新数据的语句

6. 第一 normForm(NF)的定义是什么?

A. 将数据分解为最小的原子性数据项,消除冗余和依赖于其他非主键属性的数据项
B. 将数据组织成以表格形式的数据库
C. 使数据具有高度的有序性和可读性
D. 将数据转换为机器可以处理的结构化形式

7. 第一 normForm(NF)的特征有哪些?

A. 数据项不可分
B. 数据项之间不存在依存关系
C. 主键唯一
D. 所有属性都是原子性数据项

8. 在数据库设计中,如何实现第一 normForm(NF)?

A. 将数据分解为最小的原子性数据项,消除冗余和依赖于其他非主键属性的数据项
B. 保留所有非主键属性
C. 建立多个表
D. 将数据直接存储在内存中

9. 如果一个表中的某个数据项包含了多个主键属性,那么这种表是否符合第一 normForm(NF)?

A. 符合
B. 不符合
C. 可能符合也可能不符合
D. 与问题描述无关

10. 在数据库中,什么是非主键属性?

A. 可以被分为更小的数据项的属性
B. 对数据起描述作用但不作为主键的属性
C. 作为主键的属性
D. 用于计算数据项的属性

11. 第二 normForm(NF)的定义是什么?

A. 将不满足第一 normForm(1NF)的数据项进一步分解为最小的原子性数据项,消除冗余
B. 建立多个表
C. 使数据具有高度的有序性和可读性
D. 将数据转换为机器可以处理的结构化形式

12. 第二 normForm(NF)的特征有哪些?

A. 表中不包含重复的数据项
B. 表中的每一个数据项都与主键完全函数依赖
C. 表中的非主键属性之间不存在依存关系
D. 表中的主键唯一

13. 在数据库设计中,如何实现第二 normForm(NF)?

A. 将不满足第一 normForm(1NF)的数据项进一步分解为最小的原子性数据项,消除冗余
B. 保留所有非主键属性
C. 建立多个表
D. 将数据直接存储在内存中

14. 如果一个表中的某个数据项不满足第二 normForm(NF),那么这种表是否符合第一 normForm(NF)?

A. 符合
B. 不符合
C. 可能符合也可能不符合
D. 与问题描述无关

15. 在数据库中,什么是完全函数依赖?

A. 一个非主键属性取决于主键的每个值
B. 一个非主键属性不依赖于主键的任何值
C. 一个非主键属性只依赖于主键的一部分值
D. 一个非主键属性与主键的值完全无关

16. 第三 normForm(NF)的定义是什么?

A. 将不满足第二 normForm(2NF)的数据项进一步分解为最小的原子性数据项,消除冗余
B. 建立多个表
C. 使数据具有高度的有序性和可读性
D. 将数据转换为机器可以处理的结构化形式

17. 第三 normForm(NF)的特征有哪些?

A. 表中不包含部分函数依赖
B. 表中的非主键属性之间不存在依存关系
C. 表中的主键唯一
D. 表中的主键是原子性数据项

18. 在数据库设计中,如何实现第三 normForm(NF)?

A. 将不满足第二 normForm(2NF)的数据项进一步分解为最小的原子性数据项,消除冗余
B. 保留所有非主键属性
C. 建立多个表
D. 将数据直接存储在内存中

19. 在数据库中,什么是部分函数依赖?

A. 一个非主键属性仅依赖于主键的一部分值
B. 一个非主键属性不依赖于主键的任何一个值
C. 一个非主键属性取决于主键的每个值
D. 一个非主键属性与主键的值完全无关

20. 在数据库中,什么是传递依赖?

A. 一个非主键属性取决于另一个非主键属性
B. 一个非主键属性不依赖于其他任何非主键属性
C. 一个非主键属性仅依赖于主键的一部分值
D. 一个非主键属性与主键的值完全无关

21. 第四 normForm(NF)的定义是什么?

A. 将不满足第三 normForm(3NF)的数据项进一步分解为最小的原子性数据项,消除冗余
B. 建立多个表
C. 使数据具有高度的有序性和可读性
D. 将数据转换为机器可以处理的结构化形式

22. 第四 normForm(NF)的特征有哪些?

A. 表中不包含多值依赖
B. 表中的主键是原子性数据项
C. 表中的非主键属性之间不存在依存关系
D. 表中的主键唯一

23. 在数据库设计中,如何实现第四 normForm(NF)?

A. 将不满足第三 normForm(3NF)的数据项进一步分解为最小的原子性数据项,消除冗余
B. 保留所有非主键属性
C. 建立多个表
D. 将数据直接存储在内存中

24. 在数据库中,什么是多值依赖?

A. 一个非主键属性有多个取值
B. 一个非主键属性只允许一个取值
C. 一个非主键属性取决于主键的每个值
D. 一个非主键属性与主键的值完全无关

25. 在数据库中,什么是非主键属性?

A. 用来描述数据项的属性
B. 用来表示主键的属性
C. 用来表示表中不包含的部分函数依赖的属性
D. 用来表示表中只包含一个取值的属性

26. 第五 normForm(NF)的定义是什么?

A. 将不满足第四 normForm(4NF)的数据项进一步分解为最小的原子性数据项,消除冗余
B. 建立多个表
C. 使数据具有高度的有序性和可读性
D. 将数据转换为机器可以处理的结构化形式

27. 第五 normForm(NF)的特征有哪些?

A. 表中不包含传递依赖
B. 表中的主键是原子性数据项
C. 表中的非主key属性之间不存在依存关系
D. 表中的主键唯一

28. 在数据库设计中,如何实现第五 normForm(NF)?

A. 将不满足第四 normForm(4NF)的数据项进一步分解为最小的原子性数据项,消除冗余
B. 保留所有非主键属性
C. 建立多个表
D. 将数据直接存储在内存中

29. 在数据库中,什么是传递依赖?

A. 一个非主键属性仅依赖于主键的一部分值
B. 一个非主键属性不依赖于主键的任何一个值
C. 一个非主键属性仅依赖于另一个非主键属性
D. 一个非主键属性与主键的值完全无关

30. 在数据库中,什么是原子性数据项?

A. 包含一个数据项的表
B. 不包含数据项的表
C. 只包含一个数据项的表
D. 包含多个数据项的表
二、问答题

1. 什么是ORM Form?


2. ORM First Normal Form(NF)是什么?


3. ORM Second Normal Form(NF)是什么?


4. ORM Third Normal Form(NF)是什么?


5. ORM Fourth Normal Form(NF)是什么?


6. ORM Fifth Normal Form(NF)是什么?




参考答案

选择题:

1. A 2. A 3. A 4. A 5. A 6. A 7. ABD 8. A 9. A 10. B
11. A 12. ABD 13. A 14. B 15. B 16. A 17. ABD 18. A 19. A 20. A
21. A 22. ABD 23. A 24. A 25. A 26. A 27. ABD 28. A 29. A 30. C

问答题:

1. 什么是ORM Form?

ORM Form 是关系模式规范的一种表示方法,主要用于描述一个数据库表的结构。
思路 :ORM Form 是一种抽象的概念,它用于描述数据库表结构,以便在程序设计中更好地理解和操作数据。

2. ORM First Normal Form(NF)是什么?

1NF 是指在一个关系模式中,每个属性都只能包含原子性的值,也就是说,每个值都必须是不可再分的。
思路 :1NF 是关系模式规范的第一步,它的目的是为了保证数据的一致性和完整性,使得数据更容易理解和处理。

3. ORM Second Normal Form(NF)是什么?

2NF 是指在一个关系模式中,如果已经满足1NF,那么每个非主键属性都依赖于整个主键。
思路 :2NF 是关系模式规范的第二步,它的目的是为了消除多值依赖,使得数据更加一致和完整。

4. ORM Third Normal Form(NF)是什么?

3NF 是指在一个关系模式中,如果已经满足2NF,那么每个非主键属性都不依赖于其他非主键属性。
思路 :3NF 是关系模式规范的第三步,它的目的是为了消除多值依赖和传递依赖,使得数据更加一致和完整。

5. ORM Fourth Normal Form(NF)是什么?

4NF 是指在一个关系模式中,如果已经满足3NF,那么不存在反向依赖。
思路 :4NF 是关系模式规范的第四步,它的目的是为了消除反向依赖,使得数据更加一致和完整。

6. ORM Fifth Normal Form(NF)是什么?

5NF 是指在一个关系模式中,如果已经满足4NF,那么不存在传递依赖。
思路 :5NF 是关系模式规范的第五步,它的目的是为了消除传递依赖,使得数据更加一致和完整。

IT赶路人

专注IT知识分享