数据库原理与应用第2章作业
- 一.单选题(共15题,45分)
- 二.填空题(共5题,25分)
- 三.简答题(共1题,10分)
- 四.计算题(共1题,20分)
一.单选题(共15题,45分)
1.(单选题,3分)关系数据库管理系统应能实现的专门关系运算包括()。
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
2.(单选题,3分)对关系模型叙述错误的是
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上
B.微机DBMS绝大部分采取关系数据模型
C.用二维表表示关系模型是其一大特点
D.不具有连接操作的DBMS也可以是关系数据库系统
3.(单选题,3分)关系模型中,一个关键字是
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
D.以上都不是
4.(单选题,3分)在一个关系中如果有这样一个属性组能惟一地标识关系中的每一个元组,而其子集不能,称这个属性组为()。
A.候选码
B.数据项
C.非主属性
D.主属性值
5.(单选题,3分)同一个关系模型的任两个元组值
A.不能全同
B.可全同
C.必须全同
D.以上都不是
6.(单选题,3分)一个关系数据库文件中的各条记录
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列
B.前后顺序可以任意颠倒,不影响库中的数据关系
C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
7.(单选题,3分)自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的
A.元组
B.行
C.记录
D.属性
8.(单选题,3分)设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是
A.
∏
A
,
B
(
R
)
⋈
∏
B
.
C
(
S
)
\prod_{A,B}(R) \bowtie \prod_{B.C}(S)
∏A,B(R)⋈∏B.C(S)
B.
R
∪
S
R \cup S
R∪S
C.
π
B
(
R
)
⋈
π
B
(
S
)
\pi_B(R) \bowtie \pi_B(S)
πB(R)⋈πB(S)
D.
R
⋈
S
R \bowtie S
R⋈S
9.(单选题,3分)关系运算中花费时间可能最长的运算是
A.投影
B.选择
C.笛卡尔积
D.除
10.(单选题,3分)关系模式的任何属性
A.不可再分
B.可再分
C.命名在该关系模式中可以不惟一
D.以上都不是
11.(单选题,3分)在关系代数运算中,五种基本运算为
A.并、差、选择、投影、自然连接
B.并、差、交、选择、投影
C.并、差、选择、投影、乘积
D.并、差、交、选择、乘积
12.(单选题,3分)关系数据库中的关键字是指
A.能惟一决定关系的字段
B.不可改动的专用保留字
C.关键的很重要的字段
D.能惟一标识元组的属性或属性集合
13.(单选题,3分)
设有关系R,按条件f对关系R进行选择,正确的是
A.
R
×
R
R \times R
R×R
B.
R
⋈
R
R \bowtie R
R⋈R
C.
σ
f
(
R
)
\sigma f(R)
σf(R)
D.
Π
f
(
R
)
\Pi f(R)
Πf(R)
14.(单选题,3分)设有属性A,B,C,D,以下表示中不是关系的是
A.R(A)
B.R(A,B,C,D)
C.R(AxBxCxD)
D.R(A,B)
15.(单选题,3分)有关系R和S,R∩S的运算等价于( )
A.S-(R-S)
B.R-(R-S)
C.(R-S)US
D.RU(R-S)
二.填空题(共5题,25分)
16.(填空题,6分)关系代数运算中,专门的关系运算有①①和③
正确答案:
(1)选择·选择运算
(2)投影;投影运算
(3)连接连接运算
17.(填空题,8分)关系代数运算中,传统的集合运算有①②③和④
正确答案:
(1)笛卡尔积;笛卡儿积
(2)并;并运算
(3)交·交运算
(4)差;差运算
18.(填空题,6分)已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是①,学生关系的主关键字是②,外关键字是③。
正确答案:
(1)系编号
(2)学号
(3)系编号
19.(填空题,4分)关系数据模型中,二维表的列称为________,二维表的行称为_
____。
正确答案:
(1)属性;字段;属性或字段;
(2)记录;元组;记录或元组
20.(填空题,1分)用户选作元组标识的一个候选码为主码,其属性不能取
-_
正确答案:
(1)空值:null;NULL;Null
三.简答题(共1题,10分)
21.(简答题,10分)等值连接与自然连接的区别和联系?
正确答案:
连接运算符是“=”的连接运算称为等值连接。它是从关系R与s的广义笛卡尔积中选取A,B属性值相等的那些元组
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。
四.计算题(共1题,20分)
22.(计算题,20分)
设有两个关系R和S,求①
R
∪
S
R \cup S
R∪S;②
R
−
S
R - S
R−S;③
R
×
S
R \times S
R×S;④
∏
C
,
A
(
R
)
\prod_{C,A}(R)
∏C,A(R);⑤
σ
B
>
′
4
′
(
R
)
\sigma_{B>'4'}(R)
σB>′4′(R) 关系R关系S