【习题二】【数据库原理】

421 阅读4分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

一. 单选题

1.设有如下关系表:

在这里插入图片描述

则下列操作中正确的是( )。

A. T=R∪S

B. T=R∩S

C. T=R×S

D. T=R/S

正确答案: A

2.关系代数运算是以( )为基础的运算。

A. 关系运算

B. 谓词运算

C. 集合运算

D. 代数运算

正确答案: C

3.按条件f对关系R进行选取,其关系代数表达式为( )。

在这里插入图片描述

正确答案: C

4.关系数据库的概念模型是( )。

A. 关系模型的集合

B. 关系模式的集合

C. 关系子模式的集合

D. 存储模式的集合

正确答案: B

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

A. 排序、索引、统计

B. 选取、投影、连接

C. 关联、更新、排序

D. 显示、打印、制表

正确答案: B

6.设有如下关系表:

在这里插入图片描述在这里插入图片描述在这里插入图片描述

则下列操作中正确的是( )。

A. W=R∩S

B. W=R∪S

C. W=R−S

D. W=R×S

正确答案: C

7.设有一个学生档案的关系数据库,关系模式是:S(SNo,SN,Sex,Age),其中SNo,SN,Sex,Age分别表示学生的学号、姓名、性别、年龄。则“从学生档案数据库中检索学生年龄大于20岁的学生的姓名”的关系代数式是( )。

在这里插入图片描述

正确答案: B

8.一个关系只有一个( )。

A. 超码

B. 外码

C. 候选码

D. 主码

正确答案: D

9.在关系模型中,以下有关关系键的描述正确的是( )。

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

B. 至多由一个属性组成

C. 由一个或多个属性组成,其值能唯一标识关系中的一个元组

D. 以上都不对

正确答案: C

10.同一个关系模型的任两个元组值( )。

A. 不能完全相同

B. 可以完全相同

C. 必须完全相同

D. 以上都不对

正确答案: A

11.一个关系数据库文件中的各条记录( )。

A. 前后顺序不能任意颠倒,一定要按照输入的顺序排列

B. 前后顺序可以任意颠倒,不影响库中的数据关系

C. 前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同

D. 前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列

正确答案: B

12.关系模式的任何属性( )。

A. 不可再分

B. 可再分

C. 命名在关系模式中可以不唯一

D. 以上都不对

正确答案: A

13.设有关系R和S,关系代数表达式R−(R−S) 表示的是( )。

A. R∩S

B. R∪S

C. R−S

D. R×S

正确答案: A

14.关系运算中花费时间可能最长的是( )。

A. 选取

B. 投影

C. 除

D. 笛卡儿积

正确答案: D

15.有两个关系R和S,分别含有15个和10个元组,则在RUS、R–S和R∩S中不可能出现的元组数据的情况是( )。

A. 15,5,10

B. 18,7,7

C. 21,11,4

D. 25,15,0

正确答案: B

16.在关系模型中,一个候选键是( )。

A. 必须由多个任意属性组成

B. 至多由一个属性组成

C. 可由一个或多个其值能唯一标识元组的属性组成

D. 以上都不是

正确答案: C

二. 填空题

1.在关系代数中,从两个关系中找出相同元组的运算称为____运算。

正确答案: (1) 交

2.传统的集合“并、差、交”运算施加于两个关系时,这两个关系必须____。

正确答案: (1) 相容

3.当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的____。

正确答案: (1) 属性

4.在一个关系中,列必须是____的,即每一列中的分量是同类型的数据,来自同一域。

正确答案: (1) 同质

5.如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中主关系键的值中找到,或者为空,这是关系的____规则。

正确答案: (1) 参照完整性

6.在关系数据库中,把数据表示成二维表,每一个二维表称为____。

正确答案: (1) 关系

三. 简答题

1.已知关系 R,S,T 如图所示,求下列各关系代数的运算结果:

在这里插入图片描述

正确答案:

在这里插入图片描述