数据库技术复习题1 选择题(答案) 联系客服

发布时间 : 星期六 文章数据库技术复习题1 选择题(答案)更新完毕开始阅读e5d93d18a76e58fafab00322

C.当数据库的内模式发生改变时,用户编写的应用程序可以不变。

D.为保证应用程序能够正确执行,我们需要修改内模式与概念模式之间的映射。 46、对于4个事务来说,有 个串行调度。

A. 4 B.8 C.24 D.32 47、下列说法正确的是 。

A.数据库模式相对不稳定 B.数据库实例相对稳定 C.关系模式相对稳定 D.关系实例相对稳定 49、系统出现死锁当且仅当事务等待图中包含 。

A.回路 B.树 C.二叉树 D.图 50、下列哪些说法是正确的 。

A.任何满足两段锁协议的合理调度都是冲突可串行的。 B.任何冲突可串行的事务调度都满足两段锁协议。

C.任何满足树协议的事务调度不一定是冲突可串行的。 D.满足两段锁协议的事务调度一定满足树协议,反之亦然。

51、在数据库设计过程中,哪个阶段独立于数据库管理系统 。

A.概念设计 B.逻辑设计 C.物理设计 D.ABC都不正确 52、下列说法正确的是 。

A.一个节点被加以共享意向互斥锁,以该节点为根的子树不一定被加以共享锁。 B.如果一个节点被加以共享意向互斥锁,则以该节点为根的子树正被加以共享锁。 C.如果一个节点被加以共享意向互斥锁,则该节点后裔节点已经被加以互斥锁。 D.如果一个节点被加以共享意向互斥锁,则该节点后裔节点正在被加互斥锁。 53、下列哪些说法是不正确的 。

A.在数据库被修改之前建立相应日志记录。

B.在数据库恢复时,通常要从后向前扫描日志记录。 C.一般的,需要在undo操作之前执行redo操作。 D.一般的,需要在redo操作之前执行undo操作。

54、找出下列函数依赖中那些属于平凡函数依赖 。

A.(a,b)->c B.(a,b)->b C.b->a D.a->b 56、需求分析说明书在哪个阶段生成 。

A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 57、下列哪些锁之间是相容关系 。

A.互斥锁与互斥锁 B.共享锁与共享锁 C.共享锁与互斥锁 D.两段锁与共享锁 58、下列哪些说法是正确的 。

A.满足两段锁协议的调度的事务集合一定具有满足时间印协议的调度。 B.满足两段锁协议的调度的事务集合不一定具有满足时间印协议的调度。 C.满足时间印协议的调度的事务集合一定具有满足两段锁协议的调度。 D.满足时间印协议的调度的事务集合一定具有满足两段锁协议的调度。 59、下列说法正确的是 。

A.并发控制单位粒度越大,并行性越大。 B.并发控制单位粒度越小,额外开销越大。 C.并发控制单位粒度越小,额外开销越小。 D.以上说法都不对

60、日志通常放在下列那种存储设备上 。

A.主存储器 B.永恒存储器 C.永久存储器 D.高速缓冲存储器

61、下列选项中不是基于锁的并发控制技术是 。

A.两段锁协议 B.数据库图协议

C.时间印协议 D.多粒度锁协议

63、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是

创建 。

A.另一个表(table) B.游标(cursor) C.视图(view) D.索引(index)

64、下面关于函数依赖的叙述中,不正确的是 。

A. 若X→Y,Y→Z,则X→YZ B. 若XY→Z,则X→Z,Y→Z C. 若X→Y,Y→Z,则X→Z D. 若X→Y,Y包含Z,则X→Z

65、若要求分解既具有无损连接性,有保持函数依赖,那么模式分解一定能够达到 。

A.1NF B.2NF C.3NF D.BCNF

66、实体完整性要求主属性不能取空值,这一点通常是通过 。 A.定义外部键来保证 B.定义主键来保证 C.用户定义的完整性来保证 D.关系系统自动保证

67、由于关系模式设计不当所引起的插入异常指的是 。 A.两个事务并发地对同一关系进行插入而造成数据库不一致

B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中 C.未经授权的用户对关系进行了插入

D.插入操作因为违反完整性约束条件而遭到拒绝

68、下面哪个规则不属于启发式代数优化规则 。

A.提取公共表达式

B.把投影操作和邻接操作结合起来执行 C.选择和投影操作尽早执行 D.连接操作尽早执行

69、“事务的所有操作在数据库中要么全部正确反映出来要么全部不反映”,这是事务的哪一个特性 。

A.原子性 B.一致性 C.隔离性 D.持久性 70、若事务T对数据R已经加了X锁,则其他事务对数据R 。

A.可以加S锁不能加X锁 B.不能加S锁可以加X锁 C.可以加S锁也可以加X锁 D.不能加任何锁

71、下面列出的条目中,哪些是数据库系统的组成成员 。

I应用程序 II数据库管理系统 III用户 IV数据库管理员 V数据库

A. II和V B. I、II、IV和V C. II、III、IV和V D. 都是

72、在数据库系统的三级模式之间,提供两层映象的作用是提高 。

A.数据的一致性 B.数据的独立性 C.数据的完整性 D. 操作的可行性

73、在关系数据中,视图是三级模式结构中的 。

A.内模式 B.模式 C.存储模式 D.外模式

75、下述哪一个SQL语句用于实现数据存取的安全机制 。

A.COMMIT B.ROLLBACK C.GRANT D.CREATE TABLE 76、表示数据库的概念模型一般使用 。

A.用户活动图 B.数据流图 C.E-R图 D.流程图 77、下述哪一条不是由于关系模式设计不当而引起的 。

A.数据冗余 B.丢失修改 C.插入异常 D.更新异常

78、下面关于函数依赖的叙述中,不正确的是 。

A.若X→Y,X→Z,则X→YZ B.若X→Y,WY→Z,则XW→Z C.若XY→Z,则X→Z, Y→Z D.若X→Y,则XZ→YZ 79、下面对于关系的叙述中,哪个是不正确的 。

A.关系中的每个属性是不可分解的 B.在关系中元组的顺序是无关紧要的 C.任意的一个二维表都是一个关系 D.每一个关系只有一种记录类型

80、下述哪一种方法不属于并行数据库物理存储中常用的关系划分方法 。

A.轮转法 B.投影法 C.散列分布 D.范围分布 81、下面哪个规则不属于启发式代数优化规则 。

A.把某些选择操作与邻接笛卡儿积相结合,形成一个连接操作 B.把投影操作与邻接操作尽量分开执行 C.选择和投影操作尽早执行

D.同时执行相同关系上的多个选择和投影操作 82、若事务T对数据R加上X锁,则 。

A.只允许T读取和修改R,其他事务不能对R进行访问 B.只允许T读取和修改R,其他事务也能对R进行访问

C.只允许T读取R,不能修改R,其他事务也只能读取R,不能修改R D.只允许T读取R,不能修改R,其他事务不能对R进行访问 83、数据库管理系统(DBMS)是 。

A.一个完整的数据库应用系统 B.一组硬件

C.一组软件 D.既有硬件,也有软件 84、 同一关系模型的任两个元组值 。

A.不能全同 B.可全同 C. 必须全同 D. 以上都不是

85、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和

S含有一个或多个共有的 。

A.元组 B.行 C.记录 D.属性 86、关系运算中花费时间可能最长的运算是 。

A.投影 B.选择 C.笛卡尔积 D.除 87、 SQL语言中,修改表结构的是 。

A.ALTER B.CREATE C.UPDATE D.INSERT 88、 SQL语言是 的语言,易学习。

A.过程化 B.非过程化 C.格式化 D.导航式 89、关系模型中的关系模式至少是 。 A.INF B.2NF C.3NF D.BCNF

90、在关系模式R中,若函数依赖集中所有候选关键字都是决定因素,则

R的最高范式是 。

A.2NF B.3NF C.4NF D.BCNF 91、关系模式中,满足2NF的模式 。 A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF

92、在关系数据库设计中,设计关系模式是 的任务。 A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段

93、在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为

A.实物示意图 B.实用概念图 C.实体表示图 D.实体联系图

94、如果两个实体之间的联系是m : n , 则 引入第三个交叉关系。 A.需要 B.不需要 C.可有可无 D.合并两个实体

95、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 。

A.可靠性 B.一致性 C.完整性 D.安全性 96、日志文件用于记录 。

A.程序运行过程 B.数据操作

C.对数据的所有更新操作 D.程序执行的结果 97、 数据库系统与文件系统的主要区别是 。

A.数据库系统复杂,而文件系统简单

B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统 可以解决

C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D.文件系统管理的数据量少,而数据库系统可以管理庞大的数据量 98、 数据库管理系统(DBMS)是 。

A.数学软件 B.应用软件 C.计算机辅助设计 D.系统软件

99、 关系数据库管理系统应能实现的专门关系运算包括 。

A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 101、关系模式的任何属性 。

A.不可再分 B.可再分 C.命名在该关系模式中可以不唯一 D.以上都不是

102、SQL语言具有两种使用方式,分别称为交互式SQL和 。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 103、SQL语言是 语言。

A. 层次数据库 B.网络数据库 C. 关系数据库 D.非数据库

104、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,

关系数据库中的关系必须满足:其每一属性都是 。 A.互不相关的 B.不可分解的