第2章 习题及答案 下载本文

内容发布更新时间 : 2024/5/5 5:36:24星期一 下面是文章的全部内容请认真阅读。

第2章 习题

一、选择题

1.在关系演算中,元组变量的变化范围是( )。 A.某一命名的关系 B.数据库中的所有关系 C.某一个域

D.数据库中的所有域 2.关系模型是( )。 A.用关系表示实体 B.用关系表示联系

C.用关系表示实体及其联系 D.用关系表示属性

3.关系数据库中的关键字是指( )。 A.能唯一决定关系的字段 B.不可改动的专用保留字 C.关键的很重要的字段

D.能唯一标识元组的属性或属性集合

4.设属性A是关系R的主属性,则属性A不能取空值 (NULL),这是( )。 A.实体完整性规则 B.参照完整性规则 C.用户定义完整性规则 D.域完整性规则

5.下面对于关系的叙述中,不正确的是( )。 A.关系中的每个属性是不可分解的 B.在关系中元组的顺序是无关紧要的 C.任意的一个二维表都是一个关系 D.每一个关系只有一种记录类型

6.在关系代数表达式的优化策略中,首先要做的是( )。 A.对文件进行预处理 B.尽早执行选择运算 C.执行笛卡儿积运算 D.投影运算

7.已知学生关系:(学号,姓名,性别,年龄,籍贯),若查询“北京学生的姓名和年龄”,说明该查询操作对学生关系执行了( )操作。 A.交和选择 B.投影和选择

1

C.选择和连接 D.连接和投影

8.下述哪一个不是关系代数的专门的关系运算之一?( ) A.交 B.连接 C.自然连接 D.选择

9.根据关系模型的完整性规则,一个关系中的主码( )。 A.不能有两个 C.可以取空值

B.不可作为其他关系的外码 D.不可以是属性组合

10.设关系R是M元关系,关系S是N元关系,则关系R和S的笛卡儿积为( )元关系。 A. M B. N C. M×N D. M+N

11.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。 A.关系数据库优化 B.数据字典

C.关系数据库规范化理论 D.关系数据库查询

12. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是( )。 A.互不相关的 B.不可分解的 C.长度可变的 D.互相关联的

13. 在关系模式中,满足 2NF 的模式()。 A.必定是 3NF B.必定是 1NF C.可能是 1NF D.必定是 BCNF 14.下列说法不正确的是( )。

A.任何一个包含两个属性的关系模式一定满足 3NF B.任何一个包含两个属性的关系模式一定满足 BCNF C.任何一个包含 3 个属性的关系模式一定满足 3NF D.任何一个关系模式一定有关键字

15. 关系规范化中的删除操作异常是指( )。 A.应该插入的数据未被插入 C.应该删除的数据未被删除

B.不该插入的数据被插入 D.不该删除的数据被删除

2

二、填空题

1.关系中的元组和属性分别对应二维表中的__________和__________。

2.关系运算包括两类:一类是传统的__________运算,另一类是专门的__________运算。 3.包含在任何一个候选码中的属性称为性称为__________,不包含在任何一个候选码中的属性称为__________。

4.在关系模式R中,若属性或属性组X不是关系R的主码,但X是其他关系模式的主码,则称X为关系R的__________。

5.投影是在关系的__________的方向上进行的针对__________进行的关系代数运算。 6.专门的关系运算包含__________、__________、__________、__________。 7.关系模型的3个组成部分是__________、__________和关系完整性规则。 8.在关系代数中使用的连接运算包括__________、__________、__________。 9.在选择运算所得到的结果关系中,所含的元组数不__________原关系中的元组数。 10.一个学生关系模式为(学号,姓名,班级号,…),其中学号为主码;一个班级关系模式为(班级号,专业,教室,…),其中班级号为主码;则学生关系中的外码为__________。 11.设 X→Y 是关系模式 R 的一个函数依赖,并且Y是X的子集,则称X→Y 是__________。

12. 在关系模式 R 中,若每个属性都是不可分割的最小单位,则 R 属于__________,记作__________。

13.如果一个关系R中的所有非主属性都完全函数依赖于每个候选码,则称关系R属于__________,记作__________。

14.如果一个关系R中的所有非主属性都不传递依赖于任何候选码,则称关系R属于__________,记作__________。

15.如果属性X和Y是 1∶1 的联系,则称X和Y之间的依赖关系为__________,记作__________。 三、问答及操作题

1.为什么关系中的元组没有先后顺序? 2.为什么关系中不允许有重复元组?

3.笛卡儿积、等值连接、自然连接三者之间有什么区别? 4.设有关系 S 和 R 见表 2-19。

计算 R∪S,R-S,R∩S,R×S,π3, 2(R ),σ

3

B='b'∧C='c'(S )