数据库选择题与答案.docx
《数据库选择题与答案.docx》由会员分享,可在线阅读,更多相关《数据库选择题与答案.docx(29页珍藏版)》请在冰豆网上搜索。
数据库选择题与答案
数据库选择题与答案
第二章习题
一、选择题:
1对关系模型叙述错误的是____。
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上
B.微机DBMS绝大部分采取关系数据模型
C.用二维表表示关系模型是其一大特点
D.不具有连接操作的DBMS也可以是关系数据库系统
答案:
D
2关系数据库管理系统应能实现的专门关系运算包括____。
A.排序、索引、统计B.选择、投影、连接
C.关联、更新、排序D.显示、打印、制表
答案:
B
3关系模型中,候选码____。
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
D.以上都不是
答案:
C
c
d
A.
A
B
C
a
b
C
c
b
D
B.
A
B
a
b
c
b
C.
A
B
a
b
d
a
答案:
C
4如下表所示,两个关系R1和R2,它们进行____运算后得到R3。
R1
A
B
C
a
1
x
c
2
y
d
1
y
R2
D
E
M
1
m
i
2
n
j
5
m
k
R3
A
B
C
E
M
a
1
x
m
I
c
2
y
n
J
d
1
y
m
K
A.交B.并C.笛卡尔积D.连接
答案:
D
5设有属性A,B,C,D,以下表示中不是关系的是____。
A.R(A)B.R(A,B,C,D)
C.R(A⨯B⨯C⨯D)D.R(A,B)
答案:
C
6关系运算中花费时间可能最长的运算是____。
A.投影B.选择C.笛卡尔积D.除
答案:
C
7关系模式的任何属性____。
A.不可再分B.可再分
C.命名在该关系模式中可以不惟一D.以上都不是
答案:
A
8在关系代数运算中,五种基本运算为____。
A.并、差、选择、投影、自然连接
B.并、差、交、选择、投影
C.并、差、选择、投影、乘积
D.并、差、交、选择、乘积
答案:
C
9关系数据库中的候选码是指____。
A.能惟一决定关系的字段B.不可改动的专用保留字
C.关键的很重要的字段D.能惟一标识元组的属性或属性集合
答案:
D
10设有关系R,按条件f对关系R进行选择,正确的是____。
A.R⨯RB.R
fRC.σf(R)D.Πf(R)
答案:
C
11________由数据结构、关系操作集合和完整性约束三部分组成。
A.关系模型B.关系
C.关系模式D.关系数据库
答案:
A
12SQL语言属于________。
A.关系代数语言B.元组关系演算语言
C.域关系演算语言库D.具有关系代数和关系演算双重特点的语言
答案:
D
13关系演算是用________来表达查询要求的方式。
A.谓词B.关系的运算
C.元组D.域
答案:
A
14实体完整性要求主属性不能取空值,这一点可以通过________来保证。
A.定义外码B.定义主码
C.用户定义的完整性D.关系系统自动
答案:
B
15一组具有相同数据类型的值的集合称为________。
A.关系B.属性
C.分量D.域
答案:
D
16在一个关系中,不能有相同的________。
A.记录B.属性
C.分量D.域
答案:
B
17关系是________。
A.型B.静态的
C.稳定的D.关系模型的一个实例
答案:
D
18所谓空值就是________的值。
A.数值0B.空的字符串
C.未知的值D.任何值
答案:
C
19集合R与S的差表示为________。
A.{t|t∈R∨t∈S}B.{t|t∈R∧⌝∉t∈S}
C.{t|t∈R∧t∈S}D.{trts|tr∈R∧ts∈S}
答案:
B
A.交B.并C.笛卡尔积D.连接
20集合R与S的笛卡尔积表示为________。
A.{t|t∈R∨t∈S}B.{t|t∈R∧⌝∉t∈S}
C.{t|t∈R∧t∈S}D.{trts|tr∈R∧ts∈S}
答案:
D
21集合R与S的并表示为________。
A.{t|t∈R∨t∈S}B.{t|t∈R∧⌝∉t∈S}
C.{t|t∈R∧t∈S}D.{trts|tr∈R∧ts∈S}
答案:
A
22集合R与S的交可以用关系代数的5种基本运算表示为________。
A.R-(R-S)B.σF(R×S)C.空D.空
答案:
A
23集合R与S的连接可以用关系代数的5种基本运算表示为________。
A.R-(R-S)B.σF(R×S)C.空D.空
答案:
B
二、填空题:
1.关系操作的特点是____操作。
答案:
集合
2.一个关系模式的定义格式为____。
答案:
关系名(属性名1,属性名2,…,属性名n)
3.一个关系模式的定义主要包括①、②、③、④和⑤。
答案:
①关系名②属性名③属性类型④属性长度⑤主码
4.关系数据库中可命名的最小数据单位是____。
答案:
属性名
5.关系模式是关系的①,相当于②。
答案:
①框架②记录格式
6.在一个实体表示的信息中,称____为主码。
答案:
能惟一标识实体的属性或属性组
7.关系代数运算中,传统的集合运算有①、②、③和④。
答案:
①笛卡尔积②并③交④差
8.关系代数运算中,基本的运算是①、②、③、④和⑤。
答案:
①并②差③笛卡尔积④投影⑤选择
9.关系代数运算中,专门的关系运算有①、②和③。
答案:
①选择②投影③连接
10.关系数据库中基于数学上两类运算是①和②。
答案:
①关系代数②关系演算
11.传统的集合“并、交、差”运算施加于两个关系时,这两个关系的①必须相等,②必须取自同一个域。
答案:
①属性个数②相对应的属性值
12.关系代数中,从两个关系中找出相同元组的运算称为____运算。
答案:
交
13.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是①,系关系的外码是②,学生关系的主码是③,外码是④。
答案:
①系编号②无③学号④系编号
14.关系代数是用对关系的运算来表达查询的,而关系演算是用①查询的,它又分为②演算和③演算两种。
答案:
①谓词表达②元组关系③域关系
三、计算题:
1设有如下表所示的关系R和S,计算:
(1)R1=R-S
(2)R2=R∪S(3)R3=R∩S(4)R4=R⨯S
表R
A
B
C
a
b
c
b
a
f
c
b
d
S
A
B
C
b
a
f
d
a
d
解:
各小题计算结果如下表所示。
R-S
A
B
C
a
b
c
c
b
d
R∪S
A
B
C
a
b
c
b
a
f
c
b
d
d
a
d
R∩S
A
B
C
b
a
f
R⨯S
A
B
C
A
B
C
a
b
c
b
a
f
a
b
c
d
a
d
b
a
f
b
a
f
b
a
f
d
a
d
c
b
d
b
a
f
c
b
d
d
a
d
(2)R2=R∪S
(3)R3=R∩S
(4)R4=ΠA,B(σB=’b1’(R))
R
A
B
C
a1
b1
c1
a1
b2
c2
a2
b2
c1
S
A
B
C
a1
b2
c2
a2
b2
c1
解:
各小题计算结果如下表所示。
R-S
A
B
C
a1
b1
c1
R∪S
A
B
C
a1
b1
c1
a1
b2
c2
a2
b2
c1
R∩S
A
B
C
a1
b2
c2
a2
b2
c1
R4
A
B
a1
b1
2设有如下表所示的关系R、S和T,计算:
(1)R1=R∪S
(2)R2=R-S
(3)R3=R
T
(4)R4=R
A(5)R5=ΠA(R)
(6)R6=σA=C(R⨯T)
R
A
B
a
d
b
e
c
c
S
A
B
d
a
b
a
d
c
T
A
B
b
b
c
c
b
d
解:
各小题计算结果如下表所示。
R1=R∪S
A
B
a
d
b
e
c
c
d
a
b
a
d
c
R2=R-S
A
B
a
d
b
e
c
c
R3=R
T
A
B
C
c
c
c
R4=R
AA
B
B
C
a
d
b
b
a
d
c
c
a
d
b
d
b
e
c
c
b
e
b
d
c
c
b
d
R5=R5=ΠA(R)
A
a
b
c
R6=σA=C(R⨯T)
A
B
B
C
b
e
b
b
c
c
c
c
3设有如下表所示的关系R和S,计算:
(1)R1=R
S
(2)R2=R
R.2(3)R3=σB=D(R⨯S)
R
A
B
C
3
6
7
4
5
7
7
2
3
4
4
3
S
C
D
E
3
4
5
7
2
3
解:
各小题计算结果如下表所示。
R1
A
B
C
D
E
3
6
7
2
3
4
5
7
2
3
7
2
3
4
5
4
4
3
4
5
R2
A
C
E
C
D
E
7
2
3
7
2
3
R3
A
C
E
C
D
E
7
2
3
7
2
3
4
4
3
3
4
5
4设有如下表所示的关系R、W和D,计算:
(1)R1=ΠY,T(R)
(2)R2=σ(P>5∧T=’e’)(R)
(3)R3=R
W
(4)R4=Π1,2,6(σ3=5(R⨯D))
(5)R5=R÷D
R
P
Q
T
Y
2
b
c
d
9
a
e
f
2
b
e
f
9
a
d
e
7
g
e
f
7
g
c
d
W
T
Y
B
c
d
m
c
d
n
d
f
n
D
T
Y
c
d
e
f
解:
各小题计算结果如下表所示。
R1
Y
T
d
c
f
e
e
d
R2
P
Q
T
Y
9
a
e
f
7
g
e
f
R3
P
Q
T
Y
B
2
b
c
d
m
2
b
c
d
n
7
g
c
d
m
7
g
c
d