数据库复习题 考试题库(选择题)
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理
2.数据库的概念模型独立于( A )。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界
3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。
A.外模式 B.内模式 C.存储模式 D.模式
4.数据库的层次模型应满足的条件是( C )。
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲
B.必须有两个以上的结点
C.有且仅有一个结点无双亲,其余结点都只有一个双亲
D.每个结点有且仅有一个双亲
5.在关系代数的专门关系运算中,从表中取出指定的属性的操作称为(B)
A.选择 B.投影 C.连接 D.扫描
6.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为(A);
A.选择 B.投影 C.连接 D.扫描
7.在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C)。
A.选择 B.投影 C.连接 D.扫描
8.如下图所示,两个关系R1和R2,它们进行( D )运算后得到R3。
A.交 B.并 C.笛卡尔积 D.连接
9.关系数据库中的码是指( D )。
A.能唯一决定关系的字段 B.不可改动的专用保留字
C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合
10.SQL语言具有两种使用方式,分别为交互式SQL和( C )。
A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL
11.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A )。
A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑理论
12.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )缺陷。
A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失
13.当关系模式R(A,B)已属于3NF,下列说法中( B )是正确的。
A.它一定消除了插入异常和删除异常 B.仍存在一定的插入和删除异常
C.一定属于BCNF D.A和C都是
14.消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是( B )。
A.1NF B.2NF C.3NF D.4NF
15.E-R图是数据库设计的工具之一,它适用于建立数据库的( A )。
A.概念模型 B.逻辑模型 C.结构模型 D.物理模型
数据库设计分为四个阶段: 1)需求分析阶段:编写软件规格说明书及初步的用户手册,提交评审。 2)概念设计(概要设计)阶段:E-R图设计阶段。 3)逻辑设计阶段:主要是E_R转换成关系模式。 4)物理设计阶段。
16.在关系数据库设计中,设计关系模式是( C )的任务。
A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段
17.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( B )。
A.属性冲突 B.语法冲突 C.结构冲突 D.命名冲突
18.DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( D )。
A.可靠性 B.一致性 C.完整性 D.安全性
19.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( D )。
A.该操作不存在问题 B.该操作丢失 C.该操作不能重复读 D.该操作读“脏”数据
20.若事务T对数据R已加了X锁,则其他事务对数据R( D )。
A.可以加S锁不能加X锁 B.不能加S锁可以加X锁
C.可以加S锁也可以加X锁 D.不能加任何锁
X锁与S锁的区别:?链接
21.后备副本的用途是( C )。
A.安全性保障 B.一致性控制 C.故障后的恢复 D.数据的转储
22.用于数据库恢复的重要文件是( C )
A.数据库文件 B.索引文件 C.日志文件 D.备注文件
23.数据库系统与文件系统的主要区别是( B )。
A.数据库系统复杂,而文件系统简单。
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
24.在数据库中,下列说法( A )是不正确的。
A.数据库避免了一切数据的重复
B.若系统是完全可以控制的,则系统可确保更新时的一致性
C.数据库中的数据可以共享
D.数据库减少了数据冗余
25.数据库的网状模型应满足的条件是( A )。
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲
B.必须有两个以上的结点
C.有且仅有一个结点无双亲,其余结点都只有一个双亲
D.每个结点有且仅有一个双亲
26.按所使用的数据模型来分,数据库可分为( A )三种类型。
A.层次、关系和网状 B.网状、环状和链状 C.大型、中型和小型 D.独享、共享和分时
27.设有如下图所示的关系R,经操作∏A,B(σB=b(R))的运算结果是( C )
28.如下图所示,两个关系R1和R2,它们进行( D )运算后得到R3。
A.交 B.并 C.笛卡尔积 D.连接
29.SQL语言是( C )语言。
A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库
30.关系数据库规范化是为解决关系数据库中( A )问题而引入的。
A.插入、删除和数据冗余 B.提高查询速度
C.减少数据操作的复杂性 D.保证数据的安全性和完整性
31.关系模式中,满足2NF的模式,( D )。
A.可能是1NF B.必定是BCNF C.必定是3NF D.必定是1NF
32.能消除多值依赖引起的冗余的是( C )。
A.2NF B.3NF C.4NF D.BCNF
33.从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是( C )。
A. M端实体的码 B.N端实体的码
C.M端实体的码与N端实体的码的组合 D.重新选取其他属性
34.保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。这是指数据库的( A )。
A.安全性 B.完整性 C.并发控制 D.恢复
35.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( C )。
A.该操作不存在问题 B.该操作丢失 C.该操作不能重复读 D.该操作读“脏”数据
36.若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非正常方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为( B )。
A.事务故障 B.系统故障 C.介质故障 D.运行故障
37.在数据库中存储的是( C )
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息
38.按所使用的数据模型来分,数据库可分为( A )三种类型。
A.层次、关系和网状 B.网状、环状和链状 C.大型、中型和小型 D.独享、共享和分时
39.关系数据模型( D )。 1:1 1:n m:n
A.只能表示实体间的1:1联系国 B.只能表示实体间的1:n联系
C.只能表示实体间的m:n联系 D.可以表示实体间的上述三种联系
40.设有属性A,B,C,D,以下表示中不是关系的是( C )
A.R(A) B.R(A,B,C,D) C.R(A×B×C×D) D.R(A,B)
42.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。
A.元组 B.行 C.记录 D.属性
43.侯选码中的属性称为( B )。
A.非主属性 B.主属性 C.复合属性 D.关键属性
44.数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( D )表示。
A.矩形 B.四边形 C.菱形 D.椭圆形
45.数据库的( B )是指数据的正确性和相容性。
A.安全性 B.完整性 C.并发控制 D.恢复
46.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( B )。
A.该操作不存在问题 B.该操作丢失 C.该操作不能重复读 D.该操作读“脏”数据
47.若事务T对数据R已加了S锁,则其他事务对数据R( A )。
A.可以加S锁不能加X锁 B.不能加S锁可以加X锁
C.可以加S锁也可以加X锁 D.不能加任何锁
48.事务(Transaction)是一个( C )
A.程序 B.进程 C.操作序列 D.完整性规则
49.事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务的( A )
A.持久性 B.隔离性 C.一致性 D.原子性
50.事务的执行次序称为( C )
A.过程 B.步骤 C.调度 D.优先级
51.在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会( B )
A.出现活锁现象 B.出现死锁现象 C.事务执行成功 D.事务执行失败
本文链接:https://www.debuginn.cn/344.html
本文采用CC BY-NC-SA 3.0 Unported协议进行许可,转载请保留此文章链接