数据库原理自测题 2
一、单选(共 20 分)
1 .一个事务中的诸属性“要么都做,要么都不做”,这是事务的(A)特性。
A 原子性 B 一致性 C 隔离性 D 持续性
3 .数据库系统中,用户使用的数据视图用(A)描述,它是用户与数据库系统之间的接口。
A 外模式 B 存储模式 C 内模式 D 概念模式
5 .数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是(A )。
A 数据库管理员 B 专业用户 C 应用程序员 D 最终用户 6 .在基本的关系中,下列说法正确的是( C)。 A 行列顺序有关 B 属性名允许重名 C 任意两个元组不允许重复 D 列是非同质的 7 . σ 4<‘ 4' (S) 表示(B )。
A 从 S 关系中挑选 4 的值小于第 4 个分量的元组
B 从 S 关系中挑选第 4 个分量值小于 4 的元组
C 表示从 S 关系中挑选第 4 个分量值小于第 4 个分量值的元组 D σ 4<‘ 4' (S) 是向关系垂直方向运算
8 .关系模式 S ( A , B , C , D )代数中的 σ 1 > ‘ 3' (S) 等价于如下的(A )语句。
A SELECT * FROM S WHERE A > ‘ 3' B SELECT B , C FROM S WHERE A > ‘ 3' C SELECT B , C FROM S HAVING A> ‘ 3' D SELECT * FROM S WHERE ‘ 1' < C
9 . R 为 4 元关系 R ( A , B , C , D ), S 为 3 元关系 S ( B , C , D ), R ∞ S 构成的新关系为(A )元关系。 A 4 B 3 C 7 D 6
10 .关系代数中的 π 运算符对应 SELECT 语句中的( A)子句。 A SELECT B FROM C WHERE D GROUP BY
11 .在关系模式 R ( ABCD )上成立的函数依赖集 F={
} ,则关系模式 R 的候选码为(A )。
A AD B B C C D BC
12 .设 E 是关系代数表达式, F 是选取条件的表达式,并且只涉及 A1 , ?, An 属性, 则有(A )。 A B C D
13 .与 WHERE G BETWEEN 60 AND 100 语句等价的子句是(D )。 A WHERE G>60 AND G<100 B WHERE G>=60 AND G<100 C WHERE G>60 AND G<=100 D WHERE G>=60 AND G<=100
14 . SELECT 语句中的与 HAVING 子句同时使用的是(C )子句。 A ORDER BY B WHERE C GROUP BY D 无需配合
15 .“年龄在 15 至 30 岁之间”这种约束属于 DBS 的(C )功能。 A 恢复 B 并发控制 C 完整性 D 安全性
16 . SELECT 语句中“ SELECT DISTINCT ”表示查询结果中( B)。 A 属性名都不相同 B 去掉了重复的列
C 行都不相同 D 属性值都不相同
17 .如果条件 F 形为 F1 ∧ F2 , F1 仅涉及到 E1 中的属性, F2 涉及到 E1 和 E2 中的属性,则(D )。
A σ F (E1 × E2 ) ≡σ F1 (E1) × σ F2 ( E2 )
B σ F (E1 × E2 ) ≡σ F1 ( σ F1 (E1) × σ F2 ( E2 )) C σ F (E1 × E2 ) ≡σ F2 ( σ F1 (E1) × σ F2 ( E2 )) D σ F (E1 × E2 ) ≡σ F2 ( σ F1 (E1) × E2 )
19 .关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是(B )。
A (学号,课程号)和(课程号,名次)都可以作为候选键 B 只有(学号,课程号)能作为候选键 C 关系模式属于第三范式 D 关系模式属于 BCNF
20 .将查询 SC 表的权限授予用户 U1 ,并允许该用户将此权限授予其它用户。实现此功能的 SQL 语句是(D )。 A GRANT SELECT TO SC ON U1 WITH PUBLIC B GRANT SELECT ON SC TO U1 WITH PUBLIC
C GRANT SELECT TO SC ON U1 WITH GRANT OPTION D GRANT SELECT ON SC TO U1 WITH GRANT OPTION 二、填空(共 20 分)
1 .(逻辑结构独立性)是数据库的整体逻辑结构改变时,尽量不影响用户的逻辑结构以及应用程序。
2 .现实世界中,事物的每一个特性在信息世界中称为(属性),在机器世界中称为(数据项)。
3 .设关系模式 R ( ABCD )上成立的函数依赖集 F={
} ,则关系模式 R 中 AB 的闭包为(ABCD )。
4 . DBMS 的主要目标是使数据作为(可管理的资源)处理。 5 . DBMS 为应用程序开辟一个(数据库的系统缓冲区),用于数据传输和格式的转换。
6 .自然联接由(投影 选择 笛卡尔积)操作组合而成。 7 .查询优化是指系统对关系代数表达式中的操作顺序要进行(重新排列),以提高查询效率。
8 . SQL 语句中,谓词 UNIQUE 用于测试一个集合中(是否唯一)。