数据库综合作业
一. 单项选择题
1.在文件系统中,所具有的数据独立性是 A.系统独立性 B.物理独立性
C.逻辑独立性 D.设备独立性 2.数据库系统中存放三级结构定义的DB称为 A.DBS B.DD C.DDL D.DBMS
1=2
[ D ]
[ B ]
3.设有关系R(A,B,C)和关系S(B,C,D),那么与R?S等价的关系代数表达式是
A.σ
1=5(R
[ B ]
?S) B.σ
1=5(R×S)
C.σ
1=2(R
?S) D.σ
1=2(R×S)
4.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},
ρ={AB,AC}是R的一个分解,那么分解ρ
[ c ]
A.保持函数依赖集F B.丢失了A→B C.丢失了C→B D.丢失了B→C 5.设有两个关系R(A,B)和S(B,C),与下列SELECT语句 SELECT A,B FROM R
WHERE B NOT IN(SELECT B
FROM S
WHERE C='C56');
等价的关系代数表达式是
A.π
A,B(
[ C ]
σ
C≠'C56'(R
?S))
B.π
A,B(R
? S)
C≠'C56'
C.R-π
A,B(
σ
C= 'C56'(R
?S)) D.R-π
A,B(
σ
C≠'C56'(R
?S))
6.嵌入式SQL的预处理方式,是指 [ B ] A.识别出SQL语句,加上前缀标识和结束标志
B.把嵌入的SQL语句处理成函数调用形式 C.对源程序进行格式化处理
D.把嵌入的SQL语句编译成目标程序 7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ B→D,AD→C },那么
ρ={ ABC,BCD }相对于F [ B ] A.是无损联接分解,也是保持FD的分解 B.是无损联接分解,但不保持FD的分解 C.不是无损联接分解,但保持FD的分解
D.既不是无损联接分解,也不保持FD的分解 8.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A→B,C→D},则F+中
左部为(BC)的函数依赖有 [C ] A.2个 B.4个 C.8个 D.16个
9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类
型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有 [B ] A.17个 B.18个 C.23个 D.27个
10.DBMS的并发控制子系统,保证了事务__________的实现 [C ] A.原子性 B.一致性 C.隔离性 D.持久性 11.SQL中不一定能保证完整性约束彻底实现的是 [ D ] A.主键约束 B.外键约束 C.局部约束 D.检查子句 12.在DB技术,未提交的随后被撤消了的数据,称为 [D ]
A.报废的数据 B.过时的数据