本文已参与「新人创作礼」活动,一起开启掘金创作之路。
一. 单选题
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 如图所示,求下列各关系代数的运算结果:
正确答案: