云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库原理选择题

数据库原理选择题

  • 62 次阅读
  • 3 次下载
  • 2025/5/5 3:14:27

A. parsingandtranslation B. evaluation C. sortion D. optimization 147.RDBMS查询处理的4个阶段是(A)

A. 查询分析、查询检查、查询优化、查询执行 B. 查询分析、查询检查、查询优化、查询链接 C. 查询分析、查询检查、查询链接、查询执行 D. 查询优化、查询检查、查询链接、查询执行 148.实现查询处理算法是(a)

A. 连接操作的实现,选择操作的实现 B. 查询操作的实现 C. 索引连接方法 D. 查询操作的实现、索引连接方法 149.下列不属于连接操作的实现有(A)

A. 嵌套循环方法 B. 排列一合并方法 C. 索引连接方法和HashJoin依法 D. 顺序连接法 150.为提高效率,关系数据库系统必须进行(A)处理

A. 定义视图 B. 查询优化 C. 数据恢复 D. 数据规范化到最高范式

151.在关系数据库系统中,为了优化用户的查询操作,而又不增加数据的存储空间常用的方法是创建(A) A. 索引 B. 视图 C. 存储文件 D. 另一个表 152.关系表达式的优化过程是(C), A. 输入一个关系表达式的语法树 B. 输出一个计算该表达式的程序

C. 输入一个关系表达式的语法树和输出一个计算该表达式的程序 D. 计算关系表达式对应的语法树 153.代数优化算法的方法不包括(C)

A. 对每个选择,利用关系代数等价变换规则4~8,尽可能地把它移到树的叶端 B. 对每个投影利用关系代数等价变换规则3、5、9、10中的一般形式,尽可能地把它移至树的叶端

C. 对每个关系代数,都能通过语法树进行优化

D. 利用关系代数等价变换规则3、4、5对选择和投影进行串接和合并,将其合并成单选择、单投影或单选择后跟一个投影三种情况 154.关系代数表达式的优化规则不包括(D)

A.尽量将选择和投影运算提前,以减少元组数和关系大小

B.把某些选择运算和笛卡儿积相结合,即将选择运算附加在连接运算上,可减少中间结果保存以备后用的时间代价

C.对同一关系上的多个选择和投影运算同时进行,以避免重复扫描同一关系和把投影操作与连接运算结合起来执行

D.尽量将选择和笛卡儿积运算提前,以减少元组数和关系大小 155.系统可以比用户程序的优化做得更好,其原因不包括(D)

A.优化器可以从数据字典中获取许多统计信息,而用户程序则难以获得这些信息 B.如果数据库的物理统计信息改变了,系统可以自动对查询重新优化,以选择相适应的执行计划。在非关系系统中必须重写程序,而重写程序在实际应用中往往是不太可能的

C.优化器可以考虑数百种不同的执行计划,而程序员一般只能考虑有限的几种可能

13

D.优化器可以从数据字典获取许多统计信息,而用户程序也可以获得这些信息 156.查询优化的一般步骤不包括(D)

A.把查询转换成某种内部表示和生成查询计划,选择代价最小的 B.代数优化,把语法树转换成标准(优化)形式 C.物理优化,选择底层的存取路径

D.逻辑优化,选择高阶逻辑的存取路径

157.(C)DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 A.程序 B.命令 C.事务 D.文件

158.事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务失败,则已做过的更新被恢复原状,好像整个事务从未有过的这些更新,这样保持了数据库处于(B)状态。 A.安全性 B.一致性 C.完整性 D.可靠性 159.事务的原子是指(A)

A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的

C.一个事务内部的操作及作用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

160.若在运行过程中由于某种原因造成系统停止运行,致使事务的执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为(B)

A.事务故障 B.系统故障 C.介质故障 D.运行故障

161.若系统在运行过程中由于某种硬件故障,致使存储在外存上的部分损失或全部损失,这种情况称为(C) A.事务故障 B.系统故障 C.介质故障 D.运行故障 162.制作后援副本的过程称为(A) A.数据转储 B.日志文件 C.事务 D.增量转储 163.介质故障的恢复需要(C) A.程序本身 B.日志文件 C.数据转储和日志文件 D.数据库镜像 164.数据库系统发生故障时,可以基于日志进行恢复,下面列出的条目中,日志记录内容有(D)

A.事务开始信息、更新信息、事务终止信息 B.事务开始信息、提交信息、事务终止信息 C.更新信息、提交信息、事务终止作息 D.以上都是

165.下面描述错误的是(B)

A.每个数据文件中有且只有一个主数据文件 B.日志文件可以存在于任意文件组中 C.主数据文件默认为primary文件组

D.文件组是为了更好地实现数据库文件组织

166.数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包括(C) A.数据字典、应用程序、数据库后备副本 B.数据字典、应用程序、审计档案 C.日志文件、数据库后备副本

14

D.数据字典、应用程序、日志文件 167.事务日志的用途是(C)

A.事务处理 B.完整性约束 C.数据恢复 D.安全性控制 168.数据库镜像可以用于(C)

A.保证数据库的完整性 B.实现数据库的安全性 C.进行数据库恢复或并发操作 D.实现数据共享 169.下列关于数据库镜像叙述不正确的是(C)

A.可以通过磁盘镜像来实现 B.通过集群技术来实现

C.镜像只是考虑安全性,不会提高速度(还会降低速度) D.镜像既能提高安全性也能提高速度

170关于数据库镜像的概念叙述不正确的是(A)

A.数据库镜像需要两个数据库,一个是主体数据库,加一个是镜像数据库,两个数据库驻留在不同的服务器上

B.在任何应用时间,客户端只能使用一个数据库,此数据库称为“主体数据库” C.客户端对主体数据库进行的更新被同步到镜像数据库,此数据库称为“镜像数据库”

D.镜像的两个数据库可以同时进行不同的事务处理 171.下列选项中不属于数据库备份方式的是(D)

A.完整备份和完整差异备份 B.部分备份和部分差异备份 C.事务日志备份、数据库文件和文件组备份 D.手工备份和自动备份 172.下列数据库备份方案正确的有(B)

A.使用BackupServer(备份服务器)做Drop操作 B.分数据库结构和数据记录做两次备份 C.利用硬盘拷贝进行备份

D.利用做bcp备份脚本的方法做数据库碎片整理

173.对并发操作若不加以控制,可能会带来数据的(D)问题

A.不安全 B.死锁 C.死机 D.不一致

174.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行(C)

A.安全性控制 B.完整性控制 C.并发控制 D.可靠性控制 175.数据库中的封锁机制(locks)是(C)的主要方法

A.完整性 B.安全性 C.并发控制 D.恢复 176.解决并发操作带来的数据不一致性问题普遍采用(A)

A.封锁 B.恢复 C.存取控制 D.协商 177.关于“死锁”,下列说法中正确的是(D)

A.死锁是操作系统中的问题,数据库操作中不存在

B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C.当两个用户竞争相同资源时不会发生死锁 D.只有出现并发现操作时,才有可能出现死锁 178.预防死锁通常有(C)两种方法

A.一次封锁法和逆序封锁法 B.顺序封锁法和逆序封锁法 C.一次封锁法和顺序封锁法 D.信号量法 179.下列选项中属于死锁的诊断与解除方法的是(C)

15

A.超时法 B.等待图法 C.超时法和等待图法 D.事务等待法 180.关于并发调度的可串行性说法不正确的是(B)

A.如果一个事务运行过程中没有其他事务同时运行,也就是说它没有受到其他事务的干扰,那么就可以认为该事务的运行结果是正常的或者符合预想的

B.虽然以不同的顺序串行执行事务可能会产生不同的结果,但不会将数据库置于不一致状态

C.为了保证并发操作的正确性,DBMS的并发控制机制必须提供一定的手段来保证调度是可串行化的

D.以相同的顺序串行执行事务可能会产生不同的结果,但也会将数据库置于不一致状态

181.关于并发调度的可串行性概念叙述不正确的是(D)

A.多个事务的并发执行是正确的,当且仅当其结果与某一次序串行地执行它们时的结果相同

B.可串行性是并发事务正确性的准则

C.对于一个给定的并发调度,当且仅当它是可串行化的,才认为是正确调度 D.可串行性导致不能并发执行

182.若事务T对数据对象A加上S锁,则(C)

A.事务T可以读A和修改A,其他事务只能再对A加S锁,而不能加X锁 B.事务T可以读A但不能修改A,其他事务能对A加S锁和X锁

C.事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁 D.事务T可以读A和修改A,其他事务能对A加S锁和X锁 183.以下(D)锁违反两段锁协议。

A. SlockA?SlockB?XlockC??UnlockA?UnlockB?UnlockC B. SlockA?SlockB?XlockC??UnlockC?UnlockB?UnlockA C. SlockA?SlockB?XlockC??UnlockB?UnlockC?UnlockA D. SlockA?UnlockA?SlockB?XlockC??UnlockB?UnlockC 184.对两段锁的不正确描述是(D)

A.两段锁协议把所有事务分为数据项加锁和解锁两个阶段 B.事务在释放阶段不能再申请任何锁

C.遵守两阶段锁协议是可串行化调度的充分条件 D.事务遵守两阶锁协议不会发生死锁

185.根据保护对象的不同,Oracle数据库锁可以分为()

A.DMLlock和PCMlocks B.DMLlock和distributedlocks C.Internallocks和latches D.以上都是 186.关于封锁的粒度叙述不正确的是(D)

A.Oracle数据库通过具有意向锁的多粒度封锁机制进行并发控制,保证了数据的一致性

B.其DML锁(数据库)分为两个层次(粒度):表级和行级

C.在Oracle数据库中,单纯地读数据(SELECT)并不加锁,这些都极大地提高了系统的并发程度

D.行级锁比表级锁更容易引起死锁

187.客户/服务器结构与其他数据库体系结构的根本区别在于(D)

A.数据共享 B.数据分布 C.网络开销小 D.DBMS和应用分开 188.DBMS的基本功能不包括(D)

16

搜索更多关于: 数据库原理选择题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

A. parsingandtranslation B. evaluation C. sortion D. optimization 147.RDBMS查询处理的4个阶段是(A) A. 查询分析、查询检查、查询优化、查询执行 B. 查询分析、查询检查、查询优化、查询链接 C. 查询分析、查询检查、查询链接、查询执行 D. 查询优化、查询检查、查询链接、查询执行 148.实现查询处理算法是(a) A. 连接操作的实现,选择操作的实现 B. 查询操作的实现 C. 索引连接方法 D. 查询操作的实现、索引连接方法 149.下列不属于连接操作的实现有(A) A. 嵌套循环方法 B. 排列一合并方法 C. 索引连接方法和HashJoin依法 D. 顺序连接法 150.为提高效率,关系数据库系统必须进行(A)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com