《数据库系统原理与技术》试题库试题与参考答案选编
- 格式:doc
- 大小:164.00 KB
- 文档页数:18
一、选择题
1 等值连接与自然连接是 ( )。
A.相同的
B.不同的,自然连接是两表普通连接
C. 不同的,自然连接连接条件无等值要求
D.不同的,自然连接连接条件有等值要求
D
2 关系数据库管理系统应能实现的专门关系运算包括。
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
B
3 关系运算中花费时间能最长的运算是()。
A.不可再分
B.选择
C.笛卡尔积
D. 除
C
4 设有关系R,按条件f对关系R进行选择,正确的是 ( ) 。
A.R×R
B.R-R
C. δf (R)
D.∏f (R)
C
5 欲从已知关系中按某条件取出两列,则应采取关系代数的()运算
A.选择
B.投影
C.连接
B
6 在关系代数运算中,五种基本运算为 ( ) 。
A.并、差、选择、投影、自然连接
B.并、差、交、选择、投影
C.并、差、选择、投影、乘积
D.并、差、交、选择、乘积
C
7 自然连接是构成新的有效方法。一情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 ( )。
A.元组B.行
C.记录D.属性
D
8 从关系中挑选出指定的属性组成新关系的运算称为()。
A.“选取”运算
B. “投影”运算
C.“连接“运算
D.“交”运算
9 关系数据库管理系统应能实现的专门关系运算包括()。
A. 排序、索引、统计
B. 选择、投影、连接
C. 关联、更新、排序
D. 显示、打印、制表
B
10 逻辑表达式运算的结果是()。
A.数值型
B. 字符型
C.逻辑型 C. 日期型
C
11 设域 D1={a1,a2,a3},D2={1,2},D3={计算机打印机扫描仪}。则D1、D2 和D3 的笛卡儿积的基数为()。
A.2
B. 3
C. 8
D. 18
D
12 下列哪种运算不属于关系代数的基本运算()。
A. 连接
B. 笛卡儿积
C. 相减
D. 投影
A
13 有两个关系 R和S ,分别包含15个和10个元组,则在R ∪ S,R - S,R ∩S 中不可能出现的元组数目情况是()。
A.15,5,10 B.18,7,7
C.21,11,4 D.25,15,0
14 在关系模型中,实现关系中不允许出现相同的元组的约束是通过()实现的。
A. 候选键
B. 主键
C. 外键
D. 超健
B
15 如图所示,两个关系R1和R2,它们进行( )运算后得到R3.
R1 R2 R3
A B C D E M A B C E M
a 1 x 1 m i a 1 x m i
c 2 y 2 n j
d 1 y m i
d 1 y 5 m k c 2 y n j
A.交
B.交
C.笛卡尔积
D.连接
D
二、填空题
1 传统的集合"并、交、差"运算施加于两个关系时,这两个()必须相等
,()必须取自同一个域。
关系结构
相应字段
2 从指定的关系中选择指定的若干属性组成一个新关系的运算称为
()运算
投影
3 关系操作的特点是( )操作。
结果仍为关系
4 关系代数是用对关系的运算来表达查询的,而关系演算是用()查询的,它又分为()演算和()演算两种。
谓词
元组
域
5 关系代数运算中,传统的集合运算有 ( ) 、 ( ) 、 ( )和 ( )。
并
交
差
笛卡尔积
6 关系代数运算中,基本的运算是 ( ) 、 ( ) 、
( ) 、 ( )和 ( )。
并
差
选择
投影
笛卡尔积
7 关系代数运算中,专门的关系运算有 ( ) 、 ( )、 ( )和 ( ) 。
选择
投影
连接
除法
8 关系代数中,从两个关系中找出相同元组的运算称为 ( ) 运算。
交
9 关系数据库中基于数学上两类运算是 ( ) 和 ( ) 。
关系代数
关系演算
10 关系代数是用( )来表达查询要求的方法。
关系运算
11 关系运算包括两类:一类是传统的( )运算,另一类是专门的( )运算。
集合、关系
12 在选择运算所得到的结果关系中,所含的元组数不会( )原关系中的元组数。
多于
13 关系数据库的关系演算语言是以( )为基础的DML语言。
谓词演算
14 设关系 R和关系 S具有相同的元素,且对应的属性取自相同的域。集合{t|t∈R∧t∈S} 表示的是()。
A.R∪S
B.R-S
C.R × S
D.R ∩S
D
15 在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。如果W中的元组属于R,或者属于S,则W为()运算的结果。如果W中的元组属于R而不属于S,则W为()运算的结果。如果W中的元组既属于R又属于S,则W为()运算的结果。
A.笛卡尔积
B.并
C.差
D.交
B
C
D
16 在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为();从表中选出满足某种条件的元组的操作称为();将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为()。
A.选择