- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节
练习试卷5(题后含答案及解析)
题型有:1.选择题
选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有
一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.事务的ACID性质中,关于原子性(atomicity)的描述正确的是(1)。
A.指数据库的内容不出现矛盾的状态。
B.若事务正常结束,即使发生故障,更新结果也不会从数据库中消失。
C.事务中的所有操作要么都执行,要么都不执行。
D.若多个事务同时进行,与顺序实现的处理结果是一致的。
正确答案:C
解析:数据库管理系统运行的基本工作单位是事务,事务是用户定义的一个
数据库操作序列,这些操作序列要么全做,要么全不做,是一个不可分割的工作
单位。事务具有以下特性。(1)原子性(Atomicity):数据库的逻辑工作单位。(2)
一致性(Consistency):使数据库从一个一致性状态变到另一个一致性状悉。(3)隔
离性(Isolation):不能被其他事务干扰。(4)持续性(永久性)(Durability):一旦提交,
改变就是永久性的。事务通常以BEGINTRANSACTION(事务开始)语句开始,
以COMMIT或ROLLBACK语句结束。COMMIT称为“事务提交语句”,表示
事务执行成功地结束。ROLLBACK称为“事务回退语句”,表示事务执行不成
功地结束。从终端用户来看,事务是一个原子,是不可分割的操作序列。事务中
包括的所有操作要么都做,要么都不做(就效果而言)。事务不应该丢失或被分割
完成。在多用户共享系统中,许多事务可能同时对同一数据进行操作,称为“并
发操作”,此时数据库管理系统的并发控制子系统负责协调并发事务的执行,保
证数据库的完整性不受破坏,同时避免用户得到不正确的数据。
2.关于事务的故障与恢复,下列描述正确的是(2)。
A.事务日志用来记录事务执行的频度
B.采用增量备份,数据的恢复可以不使用事务日志文件
C.系统故障的恢复只需进行重做(Redo)操作
D.对日志文件设立检查点目的是为了提高故障恢复的效率
正确答案:D
解析:数据库系统出现故障的主要几大类:(1)事务内部的故障。该故障有
的是可以通过事务程序本身发现,也有的是非预期的,不能由事务程序处理的。
(2)系统故障。是指造成系统停止运转的任何事件,使得系统要重新启动。要对
该故障进行恢复,则需要进行重做(Redo)和撤销(Uudo)操作。(3)介质故障。是指
外存故障,如磁盘损坏、磁头碰撞等等。这种故障一般发生的可能性小得多,但
破坏性最大。恢复机制涉及的两个关键问题是:如何建立冗余数据,如何利用这
些冗余数据实施数据库恢复。建立冗余数据最常用的技术是数据转储和登录日志
文件。事务日志主要是用来记录事务对数据库的更新操作的文件。转储可以分为
海量转储和增量转储两种方式。海量转储是指每次转储全部数据库。增量转储则
指每次只转储上一次转储后更新过的数据,从恢复的角度来看,使用海量转储得
到的后备副本进行恢复一般说来会更方便些。但如果数据库很大,事务处理又十
分频繁,则增量转储方式更实用更有效。不过它恢复是要联用事务日志文件一起
来恢复。在恢复技术中,为了解决浪费大量时间在系统恢复中,于是就产生了具
有检查点的恢复技术。这种技术在日志文件中增加一类新的记录——检查点记
录,增加一个重新开始文件,并让恢复子系统在登录日志文件期间动态维护日志。
3.一级封锁协议解决了事务的并发操作带来的(3)不一致性的问题。
A.数据丢失修改
B.数据不可重复读
C.读脏数据
D.数据重复修改
正确答案:A
解析:数据库的并发操作会带来一些问题,例如丢失更新问题,不一致分析
问题(读过时的数据),依赖于未提交更新的问题(读了“脏”数据)。这三个问题
需要DBMS的并发控制子系统来解决。处理并发控制的主要方法是采用封锁技
术。有两种封锁:X封锁和S封锁。(1)排他型封锁(简称X封锁):其含义是如果
事务T对数据A(可以是数据项、记录、数据集以至整个数据库)实现了X封锁,
那么只允许事务T
您可能关注的文档
- 2023-2024学年河北省邢台市九年级上学期10月月考物理试题 .pdf
- 初中语文教学工作计划 .pdf
- 中专语文人教版课标(基础模块上册) .pdf
- 2024年-2023年助理医师资格证考试之中医助理医师通关提分题库(考点梳理.pdf
- 2023年电工证考试应会题答案 .pdf
- 2024年盐城市东台市事业单位考试《医学基础知识》试题 .pdf
- 2023年-2024年安全知识培训试题及参考答案 .pdf
- 2023年内蒙古兴安盟科尔沁右翼中旗代钦塔拉苏木查干诺尔嘎查社区工作人 .pdf
- 2023年主治医师(放射医学)考试模拟卷 .pdf
- 物流运输承诺书 .pdf
- 互联网+背景下交通企业思想政治工作新路径.docx
- 云计算环境中的计算机网络安全探讨.docx
- 住院期间沙格列汀联用门冬胰岛素30治疗2型糖尿病的疗效观察.docx
- 公路桥梁施工中软土路基施工技术探讨刘秋生.docx
- 互联网+电力营销管理模式探究-第1篇.docx
- DB12T 742-2017 凡纳滨对虾苗种淡化技术规范.docx
- DB12T 736-2017 大型活动特种设备安全保障检验规范 电梯.docx
- DB12T 735-2017 重污染河道综合整治与水质持续保持技术指南.docx
- DB12T 751-2017 医疗机构输血科(血库)建设规范.docx
- DB12T 3006-2017 车用气瓶电子标签应用管理规范.docx
文档评论(0)