7 数据库系统实现技术真题.docx
《7 数据库系统实现技术真题.docx》由会员分享,可在线阅读,更多相关《7 数据库系统实现技术真题.docx(19页珍藏版)》请在冰点文库上搜索。
![7 数据库系统实现技术真题.docx](https://file1.bingdoc.com/fileroot1/2023-5/9/ff4848a2-0a22-41d7-a00a-3850e37e6be6/ff4848a2-0a22-41d7-a00a-3850e37e6be61.gif)
7数据库系统实现技术真题
2010年3月真题
选择题:
(38)数据库管理系统提供授权功能主要是为了实现数据库的D
A)可靠性B)完整性C)一致性D)安全性
(39)数据库是在计算机系统中按照一定的数据模型组织、存储和应用的D
A)文件的集合B)程序的集合C)命令的集合D)数据的集合
(40)DBTG系统亦称CODASYL系统,它是哪种数据模型数据库系统的典型代表?
B
A)层次B)网状C)关系D)面向对象
(41)数据库系统的数据共享是指C
A)多个用户共享一个数据文件
B)多个用户共享同一种语言的程序
C)多种应用、多种语言、多个用户共享数据集合
D)同一个应用的多个程序共享数据集合
(42)在物理存储器层次结构中,下列哪些存储设备是非易失性存储器?
B
I.高速缓存II.主存储器III.第二级存储器IV.第三级存储器
A)仅I和IIB)仅III和IVC)仅I、II和IVD)都是
(43)下列关于查询处理的叙述中,哪一条是不正确的?
C
A)查询处理器中最主要的模块是查询编译器和查询执行引擎
B)在查询处理开始之前,系统需要对SQL语言表达的查询语句进行分析,形成分析树
C)在大型集中式数据库中,执行一个查询所用的CPU时间是最主要的查询代价
D)实现选择算法的主要方法是全表扫描和索引扫描
(44)为了确保单个事务的一致性,负主要责任的是D
A)故障恢复机制B)查询优化处理器
C)并发控制机制D)对该事务进行编码的应用程序员
(45)数据库中数据项A和数据项B的当前值分别为1000和2000,T1和T2为两个事务,调度1和调度2为T1和T2的两个调度
下列说法正确的是A
A)调度一是串行调度,调度二是并发调度,它们等价
B)调度一和调度二都是并发调度,它们等价
C)调度二执行后,数据项A和B的值分别为950和2100
D)调度一执行后,数据项A和B的值分别为950和2050
填空题:
(13)数据库管理系统包括下列三个主要成分:
存储管理器、查询分析器和【事务管理器】
(14)在数据存储组织中,为了将大小不同的记录组织在同一个磁盘块中,常采用【分槽】的页结构
答案:
选择题:
(38)D(39)D(40)B(41)C(42)B(43)C(44)D(45)A
填空题:
【1】事务管理器【2】分槽
2009年9月真题
选择题:
(42)在物理存储器层次结构中,下列哪一个存储设备是联机存储?
C
A)高速缓存
B)主存储器
C)第二级存储器
D)第三级存储器
(43)数据库中为了将大小不同的记录组织在同一个磁盘块中,常采用分槽的页结构。
结构的块头中不包括B
A)块中记录的数目
B)读取时需要的缓存大小
C)块中空闲的末尾指针
D)由包含记录位置和大小的条目组成的数组
(44)下列关于索引的叙述中,哪一条是不正确的?
D
A)顺序索引能有效地支持点查询
B)顺序索引能有效地支持范围查询
C)散列索引能有效地支持点查询
D)散列索引能有效地支持范围查询
(45)下列关于基于日志的故障恢复的叙述中,哪一条是不正确的?
D
A)日志是日志记录的序列,它记录了数据库izhong的所有更新活动
B)日志记录中包括事务提交日志记录
C)利用更新日志记录中的改前值可以进行UNDO
D)事务故障恢复只需要正向扫描日志文件
(46)下列哪一个不属于SQL2000服务器端提供的服务?
C
A)SQL服务器服务
B)SQL服务器代理
C)查询分析器服务
D)分布式事务协调服务
(47)下列哪些属于SQLSercer2000中常用的数据库对象D
Ⅰ.表
Ⅱ.约束
Ⅲ.规则
Ⅳ.索引
Ⅴ.数据类型
Ⅵ.用户自定义函数
A)仅Ⅰ、Ⅱ、Ⅲ和Ⅳ
B)仅Ⅰ、Ⅳ、Ⅴ和Ⅵ
C)仅Ⅰ、Ⅱ、Ⅳ和Ⅵ
D)都是
(48)下列哪一个不属于Oracle实例?
A
A)存储数据的集合
B)系统全局区
C)用户进程
D)Oracle进程
(49)Oracle引入了新的数据类型可以存储极大的对象。
其中,BLOB的中文解释为A
A)二进制数据型大对象
B)字符数据型大对象
C)存储的数据库之外的只读型二进制数据文件
D)固定宽度的多字节字符数据型大对象
填空题:
(13)选择逻辑查询计划和选择物理查询计划的步骤称为查询 【查询优化】 。
(14)多个事务在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是 【可串行化】 的。
答案:
(42)C(43)B(44)D(45)D(46)C(47)D(48)A(49)A
填空题:
(13)查询优化 (14)可串行化
2009年4月真题
选择题:
(41)与人工管理方法和文件系统方法相比较,下列条目中哪些是数据库方法的特征?
D
I.系统具有自描述特点
II.数据结构化
III.数据共享性高、冗余度小、易扩充
IV.数据独立性高
V.数据由DBMS统一管理和控制
A)仅I、II和III
B)仅II、III和IV
C)仅III、IV和V
D)都是
(42)下列哪一项不是数据库管理系统的主要功能?
D
A)存储管理
B)查询处理
C)事务管理
D)数据通信
(43)在物理存储器层次结构中,成本最高且速度最快的是A
A)高速缓存
B)主存储器
C)第二级存储器
D)第三级存储器
(44)下列关于事务T1和T2的两种调度的叙述中,哪个是正确的?
C
A)调度一和调度二都是并发调度,它们等价
B)调度一和调度二都是串行调度,它们不等价
C)调度一是串行调度,调度二是并发调度,它们等价
D)调度一是串行调度,调度二是并发调度,它们不等价
(45)如果有两个事务,同时对数据库中同一数据进行操作,不可能引起冲突的操作是C
A)其中有一个是DELETE
B)一个是SELECT,另一个是UPDATE
C)两个都是SELECT
D)两个都是UPDATE
填空题:
(13)支持对所要求的数据进行快速定位的附加的数据结构称作【索引】。
(14)实现选择运算的最直接了当的方法是【全表】扫描,即依次访问表的每一个块,对于块中的每一个元组,测试它是否满足选择条件。
答案:
(41)D(42)D(43)A(44)C(45)C
填空题:
(13)索引(14)全表
2008年9月真题
选择题:
D
D
A
B
填空题:
并发控制部件
B1
答案:
(46)B(47)A(48)D(49)D
填空题:
(15)并发控制部件(16)B1
2008年4月真题
选择题:
B
B
C
A
B
D
B
填空题:
先写日志原则
UNDO
答案:
(42)B(43)D(44)B(46)A(47)C(48)B(49)B
填空题:
(15)UNDO(16)先写日志
2007年9月真题
D
选择题:
A
B
D
A
C
C
C
填空题:
事务
并发控制
答案:
(42)D(43)C(44)A(45)D(46)B(47)A(48)C(49)C
填空题:
(15)并发控制(16)事务
2007年4月真题
选择题:
(46)下列关于数据库故障的叙述中,哪一个是不正确的?
C
A)事务故障可能使数据库处于不一致状态
B)事务故障可能由两种错误产生:
逻辑错误和系统错误
C)系统故障时一般主存储器内容会完好,而外存储器内容丢失
D)磁盘故障指的是磁盘上内容的丢失
(47)若事务T对数据R已加排他锁(X锁),则其他事务对R(D)
A)可以加共享锁(S锁),不能加X锁
B)不能加S锁,可以加X锁
C)可以加S锁,也可以加X锁
D)不能加任何锁
(48)设有两个事务T1、T2,其并发调度如下图所示:
下列说法正确的是B
A)该调度不存在问题B)该调度丢失修改
C)该调度不能重复读D)该调度读“脏”数据
(49)下列哪一项不是日志文件中应该记录的内容?
D
A)事务开始B)事务提交
C)事务对数据的修改D)事务对数据的查询
填空题:
(15)数据库系统中构成单一逻辑工作单元的操作集合称为【事务】。
答案:
(46)C(47)D(48)B(49)D
填空题:
(15)事务
2006年9月真题
(40)下列所述的工作中,哪些是DBA的职责?
D
Ⅰ.决定DB结构和信息内容
Ⅱ.设计数据的存储结构和存取策略
Ⅲ.定义数据安全性要求和完整性约束条件
Ⅳ.数据库的改进和重组
Ⅴ.监控数据库的使用和运行
Ⅵ.数据库的性能改进
A)仅Ⅱ、Ⅳ、Ⅴ和ⅥB)仅Ⅰ、Ⅱ、Ⅲ、Ⅳ和Ⅴ
C)仅Ⅰ、Ⅱ、Ⅳ、Ⅴ和ⅥD)都是
(41)DBMS把经过编译后的数据定义存储在哪里?
C
A)程序中B)索引中C)数据字典中D)日志中
(42)对数据库的结构、完整性、安全保密性、存取路径等信息的描述是由下列哪一个功能模块实现的?
A
A)数据库定义模块B)数据库维护模块
C)数据库存取模块D)数据库运行模块
(43)下列关于数据库管理系统DBMS和操作系统之间关系的叙述中,哪一个是不正确的?
D
A)DBMS是建立在操作系统之上的,是操作系统的用户
B)DBMS遇到读写磁盘操作时会请求操作系统服务
C)操作系统保证DBMS对数据逻辑上的读写真实地映射到物理文件上
D)操作系统提供的存取原语和基本的存取方法通常作为与DBMS应用层的接口
(44)下列关于Oracle数据库物理存储的叙述中,哪一个是不正确的?
C
A)盘区(extent)是特定数量的连续数据块
B)一个段是一组分配了特定数据结构的盘区
C)存储空间大小的选择是以段而不是以数据块为单位
D)对于一张给定的表,数据可能存放在数据段中,而索引可能存放在索引段中
(45)下列哪一个说法是不正确的?
B
A)SYBASEIQ产品支持Bitwise索引技术
B)SYBASEIQMultiplex是为提高SYBASE数据库索引的效率而设计的
C)DB2数据库系统使用动态位图索引提高访问多维数据的性能
D)MSSQLServer2000允许工作负载跨越多个SQLServer2000分区
(46)如果一个事务执行成功,则该事务中的更新全部提交;如果一个事务执行失败,则该事务中已做过的更新全部撤消,好像这个事务从未做过这些更新。
这是保证了事务的什么特性?
A
A)原子性B)一致性
C)隔离性D)持久性
(47)下列关于日志的叙述中,哪一个是不正确的?
B
A)日志登记的顺序严格按照事务在执行中各操作发生的实际顺序登记
B)必须先把对数据库的修改写到外部数据库中,再把日志记录写到外存的日志文件中
C)对事务故障的恢复一般首先反向扫描日志文件查找该事务的更新操作
D)对系统故障的恢复一般首先正向扫描日志文件,找出故障发生前已提交的事务
(48)设有两个事务T1、T2,其并发操作如下所示。
下列说法中正确的是D
----------------------------------------------------
T1T2
----------------------------------------------------------------------------
(1)读A=100
A=A*2
(2)读A=200
(3)ROLLBACK
恢复A=100
----------------------------------------------------------------------------
A)上述并发操作不存在问题
B)上述并发操作丢失更新
C)上述并发操作存在不一致的分析
D)上述并发操作存在对未提交更新的依赖
(49)若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据全部损失或部分损失,这种情况称为C
A)事务故障B)系统故障C)磁盘故障D)运行故障
填空题:
(13)向数据库管理系统(DBMS)发出访问数据库数据的命令后,DBMS会先对该命令执行【语法】检查。
(15)数据库中的封锁机制主要用于事务的【并发】控制。
(16)被认为是真正意义上的安全产品一般其安全级别应达到【B1】。
答案:
(40)D(41)C(42)A(43)D(44)C(45)B(46)A(47)B(48)D(49)C
填空题:
(13)语法(15)并发(16)B1
2006年4月真题
选择题:
(41)下列条目中,哪一条不是数据库管理系统必须提供的基本功能?
B
A.数据定义
B.可移植性保证
C.数据操纵
D.安全性保护和完整性控制
(42)数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能由数据库管理系统的哪一个模块完成?
C
A.数据库定义模块
B.数据库维护模块
C.数据库存取模块
D.数据库运行模块
(43)按照处理对象的不同,关系数据库管理系统可以划分为层次结构,从上往下各层次依次为A
A.语言翻译处理层,数据存取层,数据存储层
B.语言翻译处理层,数据存储层,数据存取层
C.数据存取层,数据存储层,语言翻译处理层
D.数据存储层,数据存取层,语言翻译处理层
(44)下列关于Oracle数据库系统的表空间叙述中,哪一个是不正确的?
B
A.每个数据库分成一个或多个表空间
B.每个表空间只能创建一个数据文件
C.一个数据文件只能和一个数据库相关联
D.数据库表空间的总存储容量就是数据库的总存储容量
(45)下列哪些条目是MSSQLServer2000数据库系统对Web的支持?
D
I.XML和Internet标准的支持II.通过Web访问数据
III.基于Web的分析功能IV.安全的应用程序管理
A.只有I、II和III
B.只有I、II和IV
C.只有I、III和IV
D.都是
(46)如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的A
A.原子性
B.一致性
C.隔离性
D.持久性
(47)日志文件是用于记录B
A.程序运行的过程
B.对数据库所有的更新操作
C.程序执行的结果
D.用户对数据库的访问信息
(48)下列叙述中正确的是A
A.遵守两阶段封锁协议的并发事务一定是可串行化的
B.遵守两阶段封锁协议的并发事务一定不会发生死锁
C.遵守两阶段封锁协议的并发事务一定不会发生级联回滚
D.遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁
(49)实际安全产品的最低级别是B
A.D
B.C2
C.B1
D.B2
答案:
(41)B(42)C(43)A(44)B(45)D(46)A(47)B(48)A(49)B
2005年9月真题
选择题:
(43)下列哪一项不是DBMS的组成部分?
D
A.DDL及其翻译处理程序
B.DML及其编译、解释程序
C.数据库运行控制程序
D.宿主语言及其编译、处理程序
(46)保持事务的原子性是数据库管理系统中哪一个部件的责任?
A
A.事务管理
B.存取管理
C.性能管理
D.安全管理
(47)数据的完整性是指C
A.数据的存储和使用数据的程序无关
B.防止数据被非法使用
C.数据的正确性、一致性
D.减少重复数据
(48)SQL语言规定对数据库中的表能够执行授予权限和收回权限命令的用户D
A.只能是表的使用者
B.只能是表的建立者
C.只能是DBA
D.是DBA和表的建立者
(49)数据库系统运行过程中,由于应用程序错误所产生的故障通常称为C
A.设备故障
B.事务故障
C.系统故障
D.介质故障
填空题:
(13)对数据库结构的描述和定义存储在(数据字典)中,它是DBMS运行的基本依据。
(14)Oracle数据库系统中提供的CASE工具是(DESIGNER/2000)。
(15)数据库恢复通常基于数据备份和(日志文件)。
(16)DBMS对数据库进行封锁时采用的两种基本锁类型是排它锁(X)和(共享锁(S))。
答案:
(43)D(46)A(47)C(48)D(49)C
填空题:
(13)数据字典(14)Designer/2000(15)日志文件(16)共享锁(S)
2005年4月真题
选择题:
(42)下述______功能是数据库定义模块的基本功能。
A
I.数据库模式定义II.数据库完整性定义
III.数据库安全性定义IV.存取路径定义
A)仅I、II和IIIB)仅I、II和IV
C)仅II、III和IVD)都是
(43)数据库管理系统DBMS的层次结构中,数据存取层的处理对象是______。
A
A)单个元组B)日志C)系统缓冲区D)索引
(44)在执行数据库访问命令之前,数据库管理系统DBMS首先需要执行下面______检查。
D
I.语法检查II.用户存取权限检查III.语义检查
A)仅IB)仅IIC)仅IIID)I、II和III
(46)______与数据库日志无关。
D
A)保障事务原子性B)保障数据库一致性
C)故障后恢复D)死锁检测
(47)并发操作有可能引起下述______问题。
D
I.丢失更新II.不可重复读III.读脏数据
A)仅I和IIB)仅I和IIIC)仅II和IIID)都是
(48)下面对Drop权限的叙述中,正确的是______。
B
A)只允许删除数据B)允许删除关系
C)允许删除数据库模式D)和Delete权限等价
(49)设有两个事务T1和T2,其并发操作序列如下表所示。
则下面说法中正确的是______。
B
A)该操作序列不存在问题B)该操作序列丢失更新
C)该操作序列不能重复读D)该操作序列读出“脏”数据
填空题:
(15)如果某事务成功完成执行,则该事务称为【已提交】事务。
(16)用户可以对数据库有不同的访问权限,其中resource权限是允许【创建新的关系】。
答案:
(42)A(43)A(44)D(46)D(47)D(48)B(49)B
填空题:
(15)已提交(16)创建新的关系