《数据库系统概论》模拟试卷(一)
参考答案
一、单项选择题 (每小题2分,共30分)
1、 ( B )是按照一定的数据模型组织的,长期储存在计算机内,可
为多个用户共享的数据的集合。
(A)、数据库系统 (B)、数据库
(C)、关系数据库 (D)、数据库管理系统 2、 下列关于索引的叙述,正确的是( A )。
(A)、可以根据需要在基本表上建立一个或多个索引,从而提高系统的
查询效率。
(B)、一个基本表最多只能有一个索引。
(C)、建立索引的目的是为了给数据表中的元素指定别名,从而使别的
表也可以引用这个元素。
(D)、一个基本表至少要存在一个索引。
3、 设有两个关系R(A,B)和S(A,C),下列等式成立的是( A )。 (A)、
(C)、 (D)、
4、 在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块
的存储方法称为( C ) 。
(A)、HASH (B)、B树索引 (C)、聚簇 (D)、其它
5、 设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是
( D )
(A)、该操作不存在任何问题
(B)、
(B)、该操作丢失修改 (C)、该操作不能重复读 (D)、该操作读“脏”数据
事务T1 A=1000 事务T2 Read A A=A+500 Read A 使用A值 A=1500 Write A A=1000 Rollback
6、 关系模式规范化理论主要解决的问题是( B )
(A)、提高查询速度
(B)、消除操作异常和数据冗余 (C)、减少数据操作的复杂性 (D)、保证数据的安全性和完整性
7、 层次型、网状型和关系型数据模型划分原则是( D )。 (A)、 记录长度
(B)、 文件的大小
(C)、 联系的复杂程度 (D)、数据之间的联系
8、 有关系:R(A,B,C)(主码为A)和S(D,A)(主码为D,外码为
A),外码A参照于关系R的主码A。关系R和S的元组如图所示,指出关系S中必定违反完整性规则的元组是( C )。
(A)、(1,2) (B)、(2,null) (C)、(3,3) (D)、(4,1)
关系R A 1 2
关系S
D 1 2
B 2 1 C 3 3 A 2 NULL 3 4
SELECT A,B FROM R
WHERE B NOT IN( SELECT B
FROM S
WHERE C='C56');
等价的关系代数表达式是( C )。
A,B(
3 1 9、 设有两个关系R(A,B)和S(B,C),与下列SELECT语句
π
(B)、π
(A)、
σ
C≠'C56'(R
S)) S))
S))
π(σ
(D)、R-π(σ
(C)、 R-
A,B
A,B
A,B(R
S)
C= 'C56'(R
C≠'C56'(R
10、 定义基本表时,若要求年龄属性的取值必须大于0,则可以使用
( D )约束。