黑狐家游戏

关系型数据库试题,关系型数据库期末试卷

欧气 2 0

本文目录导读:

  1. 选择题(每题 3 分,共 30 分)
  2. 填空题(每题 2 分,共 20 分)
  3. 简答题(每题 10 分,共 30 分)
  4. 综合题(20 分)
  5. 选择题
  6. 填空题
  7. 简答题
  8. 综合题

《关系型数据库期末试卷》

选择题(每题 3 分,共 30 分)

1、关系模型中,一个关键字是( )。

A. 可由多个任意属性组成

B. 至多由一个属性组成

C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

D. 以上都不是

2、自然连接是构成新关系的有效方法,一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的( )。

A. 元组

B. 行

C. 记录

D. 属性

3、关系数据库管理系统应能实现的专门关系运算包括( )。

A. 排序、索引、统计

B. 选择、投影、连接

C. 关联、更新、排序

D. 显示、打印、制表

4、设有关系模式 R(A,B,C),下面关于不正确的函数依赖推理是( )。

A. A→B,B→C⇒A→C

B. AB→C⇒A→C,B→C

C. A→BC⇒A→B,A→C

D. A→B,A→C⇒A→BC

5、关系模式中,满足 2NF 的模式( )。

A. 可能是 1NF

B. 必定是 1NF

C. 必定是 3NF

D. 必定是 BCNF

6、若关系模式 R(U,F)属于 3NF,则( )。

A. 一定属于 BCNF

B. 消除了插入的删除异常

C. 仍存在一定的插入和删除异常

D. 属于 BCNF 且消除了插入和删除异常

7、关系模式 R 中的属性全部是主属性,则 R 的最高范式必定是( )。

A. 1NF

B. 2NF

C. 3NF

D. BCNF

8、下面对 3NF 的叙述中,正确的是( )。

A. 3NF 中的任何一个函数依赖 X→Y,都有 X 是超键

B. 3NF 中的任何一个函数依赖 X→Y,都有 Y∈X

C. 如果模式 R 是 3NF,R 一定是 BCNF

D. 3NF 是模式规范化的最高程度

9、关系规范化中的删除操作异常是指( )。

A. 不该删除的数据被删除

B. 不该插入的数据被插入

C. 应该删除的数据未被删除

D. 应该插入的数据未被插入

10、设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F={A→B,B→C},那么属性集 BD 的闭包(BD)+为( )。

A. BCD

B. BD

C. ABCD

D. BC

填空题(每题 2 分,共 20 分)

1、关系数据库中,表与表之间的联系是通过________实现的。

2、在关系代数中,从两个关系中找出相同元组的运算称为________运算。

3、关系模式规范化的目的是________。

4、一个关系模式如果满足 1NF,但不满足 2NF,会产生________问题。

5、关系模式 R(A,B,C),F={A→B,B→C},则 R 的候选键是________。

6、关系模式 R(U,F),如果对于 R 的每个非平凡函数依赖 X→Y,都有 X 是超键,则 R 属于________范式。

7、在关系模式分解中,要保持函数依赖,需要满足________。

8、关系模式规范化过程中,消除非主属性对候选键的部分函数依赖是在________阶段。

9、关系模式 R(A,B,C,D),F={A→B,B→C,C→D},则 R 的最高范式是________。

10、关系模式 R(U,F),F 是最小函数依赖集,若 X→Y 是 F 中的一个函数依赖,则 X 称为________。

简答题(每题 10 分,共 30 分)

1、简述关系模型的特点。

2、什么是函数依赖?举例说明。

3、简述关系模式规范化的过程。

综合题(20 分)

设有关系模式 R(A,B,C,D,E),F={A→B,C→D,E→A},试求:

(1)R 的候选键。

(2)R 的最高范式。

(3)将 R 分解为 3NF,并保持函数依赖。

答案:

选择题

1、C

2、D

3、B

4、B

5、B

6、C

7、C

8、A

9、A

10、A

填空题

1、外键

2、交

3、消除数据冗余和操作异常

4、部分函数依赖

5、A

6、BCNF

7、无损连接性和保持函数依赖

8、2NF

9、BCNF

10、决定因素

简答题

1、关系模型具有以下特点:

(1)数据结构简单,关系模型中只包含单一的数据结构——关系。

(2)数据独立性高,包括物理独立性和逻辑独立性。

(3)数据操作方便,关系模型提供了多种数据操作语言,如 SQL。

(4)有严格的数学理论基础。

2、函数依赖是指关系中属性之间的一种约束关系,设 R(U)是一个属性集 U 上的关系模式,X 和 Y 是 U 的子集,如果对于 R(U)的任意一个可能的关系 r,r 中不可能存在两个元组在 X 上的属性值相等,而在 Y 上的属性值不等,则称“X 函数确定 Y”或“Y 函数依赖于 X”,记作 X→Y,在学生关系中,学号确定姓名,即学号→姓名。

3、关系模式规范化的过程如下:

(1)1NF:消除非主属性对候选键的部分函数依赖。

(2)2NF:消除非主属性对候选键的传递函数依赖。

(3)3NF:消除主属性对候选键的部分函数依赖和传递函数依赖。

(4)BCNF:消除非平凡且非函数依赖的多值依赖。

综合题

(1)候选键为:E。

(2)最高范式为 1NF。

(3)分解为:R1(A,B),F1={A→B};R2(C,D),F2={C→D};R3(E,A),F3={E→A}。

仅供参考,你可以根据实际情况进行调整和修改。

标签: #关系型数据库 #试题 #期末 #试卷

黑狐家游戏
  • 评论列表

留言评论