计算机等级考试四级数据库系统工程师练习题.docx
上传人:是你****平呀 上传时间:2024-09-13 格式:DOCX 页数:13 大小:16KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机等级考试四级数据库系统工程师练习题.docx

计算机等级考试四级数据库系统工程师练习题.docx

预览

免费试读已结束,剩余 3 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机等级考试四级数据库系统工程师练习题2017计算机等级考试四级数据库系统工程师练习题计算机四级是等级考试的最高级别。为帮助同学们复习四级数据库系统工程师考试,以下是百分网小编搜索整理的一份计算机等级考试四级数据库系统工程师练习题,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!1.________是一系列的数据库操作,是数据库应用程序的基本逻辑单元。(问答题)事务2.试述事务的概念及事务的四个特性。(填空题)事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这个四个特性也简称为ACID特性。原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。持续性:持续性也称永久性(Permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。3.为什么事务非正常结束时会影响数据库数据的正确性,请列举一例说明之。(填空题)事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是不一致的状态。例如某工厂的库存管理系统中,要把数量为Q的某种零件从仓库1移到仓库2存放。则可以定义一个事务T,T包括两个操作;Q1=Q1-Q,Q2=Q2+Q。如果T非正常终止时只做了第一个操作,则数据库就处于不一致性状态,库存量无缘无故少了Q。4.事务处理技术主要包括________技术和________技术。(问答题)数据库恢复并发控制5.在SQL语言中,定义事务控制的语句主要有________、________和________。(问答题)BEGINTRANSACTIONCOMMITROLLBACK6.数据库中为什么要有恢复子系统?它的功能是什么?(填空题)因为计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏是不可避免的,这些故障轻则造成运行事务非正常中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中全部或部分数据丢失,因此必须要有恢复子系统。恢复子系统的功能是:把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态)。7.事务具有四个特性:它们是________、________、________和________。这个四个特性也简称为________特性。(问答题)原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持续性(Durability)ACID8.数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据?(填空题)数据库系统中可能发生各种各样的故障,大致可以分以下几类:(1)事务内部的故障;(2)系统故障;(3)介质故障;(4)计算机病毒。事务故障、系统故障和介质故障影响事务的正常执行;介质故障和计算机病毒破坏数据库数据。9.把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是________。(问答题)数据库的恢复10.数据库恢复的基本技术有哪些?(填空题)数据转储和登录日志文件是数据库恢复的基本技术。当系统运行过程中发生故障,利用转储的数据库后备副本和日志文件就可以将数据库恢复到故障前的某个一致性状态。11.数据库系统中可能发生各种各样的故障,大致可以分为________、________、________和________等。(问答题)事务故障系统故障介质故障计算机病毒12.数据库转储的意义是什么?试比较各种数据转储方法。(填空题)数据转储是数据库恢复中采用的基本技术。所谓转储即DBA定期地将数据库复制到磁带或另一个磁盘上保存起来的过程。当数据库遭到破坏后可以将后备副本重新装入,将数据库恢复到转储时的状态。静态转储:在系统中无运行事务时进行的转储操作。如上图所示。静态转储简单,但必须等待正运行的用户事务结束才能进行。同样,新的事务必须等待转储结束才能执行。显然,这会降低数据库的可用性。动态转储:指转储期间允许对数据库进行存取或修改。动态转储可克服静态转储的缺点,它不用等待正在运行的用户事务