当前位置:首页 > 计算机科学与技术3数据库技术复习题
《数据库技术》复习题
一、单项选择题
1. 在关系的专门运算中,从表中取满足某种条件属性(列)的操作称为( B )。
A)连接 B)投影 C)选择 D)截取 参看教材2.4.2节,掌握各种运算的方法和特点 2. 在数据库系统阶段,数据是( D )。
A)有结构的
B)无结构的 D)整体结构化的
C)整体无结构,记录内有结构
参看教材1.1.2节
3. 关系模式规范化的最起码的要求是达到第一范式,即满足( D )。
A)每个非码属性都完全依赖于主码 B)主码属性唯一标识关系中的的元组 C)关系中的元组不可重复 D)每个属性都是不可分解的 参看教材4.2节,掌握1NF,2NF,3NF和BCNF的定义 4. 要求在无任何事务进行的情况下进行的转储方式称为( C )。
A)静态转储 B)动态转储 C)闲置转储 D)增量转储
参看教材5.4.2节
5. 如果事务T获得了数据项Q上的排它锁,则T对Q( C )
A)只能读不能写 B)只能写不能读 C)既可读又可写 D)不能读不能写 参看教材5.3.3节,掌握封锁的定义和分类及应用
6. ( C )是长期存储在计算机内的有组织,可共享的数据集合。
A)数据库系统 B)数据库管理系统 C)数据库 D)文件组织 参看教材1.1.1节,掌握数据库系统中的一些基本概念。 7. 在数据模型的三要素中,数据的约束条件规定数据及其联系的( B )。
A)动态特性 B)制约和依存规则 C)静态特性 D)数据结构 参看教材1.2.1节。 8. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是
数据库设计的( C )阶段。
A)需求分析 B)逻辑设计 参看教材6.1节。
C)概念设计 D)物理设计
9. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部
损失,这种情况称为( C )。
第1页(共12页)
A)事务故障 B)系统故障 C)介质故障 D)运行故障 参看教材5.4.1节。
10. SQL语言具有( A )的功能。
A)数据定义、数据操纵、数据控制 B)数据定义、关系规范化、数据操纵 C)数据定义、关系规范化、数据控制 D)关系规范化、数据操纵、数据控制 参看教材3.1节。
11. 单个用户使用的数据视图的描述称为( A )
A)外模式 B)概念模式 C)内模式 D)存储模式 参看教材1.3.1节。
12. ( A )是数据库系统中最重要的的人员。
A)数据库管理员 B)数据维护人员 C)数据库应用开发人员 D)终端用户 参看教材1.5.4节。 13. SQL中聚合函数“MIN(列名)”的功能是( C )。
A)求列总和 B)求列平均 C)求列中最小值 D)求列中最大值 参看教材3.3.1节。 14. 下面哪个不是数据库系统必须提供的数据控制功能( D )。
A)安全性 B)并发控制 C)完整性 D)可移植性 参看教材5章。 15. 并发操作会带来哪些数据不一致性( D )。
A)丢失修改、不可重复读、脏读、死锁 B)不可重复读、脏读、死锁 C)丢失修改、脏读、死锁
D)丢失修改、不可重复读、脏读 参看教材5.3.1节。
16. 逻辑数据独立性是指( B )
A)模式变,用户不变 B)模式变,应用程序不变 C)应用程序变,模式不变 D)子模式变,应用程序不变 参看教材1.3.1节。
17. 任何由二个属性组成的关系( D )
A)可能为1NF B)可能为2NF C)可能为3NF D)必为3NF 参看教材4.2节。两个属性的关系不可能存在部份函数依赖和传递函数依赖。 18. 五种基本关系代数运算是( A )
A)∪,-,×,π和σ B)∪,-,∞,π和σ
第2页(共12页)
C)∪,∩,×,π和σ D)∪,∩,∞,π和σ 参看教材2.4节。
19.设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}
相对于F( A )。
A)是无损联接,也是保持FD的分解 B)是无损联接,但不保持FD的分解 C)不是无损联接,但保持FD的分解
D)既不是无损联接,也不保持FD 的分解 参看教材4.3节。 20.SQL中,下列涉及空值的操作,不正确的是( C )
A)AGE IS NULL B)AGE IS NOT NULL C)AGE = NULL D)NOT (AGE IS NULL) 参看教材3.3节。 二、填空
1. 登记日志文件必须遵循两条原则是_1登记的次序严格按照冰法事物执行的时间顺序2
必须先写日志文件,后写数据库_____。 参看教材5.4.2节。
2. 人们通常按照_____数据结构________________的类型来命名数据模型。 参看教材1.2.1节。答案是数据模型三要素之一。
3. 对于属性X的每个值,属性Y都有唯一的值与之对应,称Y__函数依赖于___ X,记
为X→Y。 参看教材4.1.3节。 4. 按谓词变元的不同,关系演算可分为__元祖关系演算和域关系演算_____。 参看教材2.5节。
5. 规范化理论正是用来改造关系模式,通过___分解关系模式___来消除其中不合适的
___数据依赖__,以解决插入异常、删除异常、更新异常和数据冗余问题。
参看教材4.3节。
6. 视图与基本表不同,是一个虚表。即数据库中只存放视图的___定义______,而不存
放视图对应的数据。
参看教材3.5节。
7. 用于数据库恢复的重要文档资料是__原数据库文件和数据库备份文件___。 参看教材5.4节。
第3页(共12页)
8. 所谓两段锁协议是指事务分为_生长阶段(加锁阶段)和衰退阶段(解锁阶段)_两个阶段。 参看教材5.3.3节。 9. _包含在任一候选关键字中的属性________称为主属性。 参看教材2.2节。
10. 若要求分解既具有无损连接性,又保持函数依赖,则模式分解一定可以达到_3_NF。 参看教材4.3.2节。 11. 同时涉及两个以上表或视图的查询称为____连接查询___。 参看教材3.3.2节。
12. _内模式___是数据库中全体数据的逻辑结构和特征的描述, 是所有用户的公共数据
视图。它仅仅涉及到型的描述,不涉及到具体的值。 参看教材1.3.1节。 13. 信息世界中客观存在并可相互区别的事物称为__实体_____。 参看教材1.2节。
14. 1级封锁协议可防止____丢失更改_________,并保证事务是可恢复的。 参看教材5.3.3节。 15. 属性的取值范围称为该属性的___域___。
参看教材1.2节。
16. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ =
{AB,AC}丢失的FD是_____ B→C_____。 参看教材4.3节。 17. 事务必须具有的四个性质是:原子性、一致性、___隔离性__和持久性。
参看教材5.3节。
18. 设关系模式R是第一范式,且每个属性都不传递依赖于R的候选键,则称R是_BCNF。
参看教材4.2节。 19. 数据库系统中,存放 __三级模式定义_ 的数据库,称为数据字典(DD)。
参看教材1.4节。
20. 视图是定义在 基本表或视图 之上的,对视图的一切操作最终要转换为对
基本表 的操作。 参看教材3.5节。 三、简答题
1. SQL有哪些特点?请具体说明。 参看教材3.1节。
第4页(共12页)
共分享92篇相关文档