数据库简答题及答案

上传人:nbwa****ajie 文档编号:46618142 上传时间:2018-06-27 格式:PDF 页数:2 大小:73.08KB
返回 下载 相关 举报
数据库简答题及答案_第1页
第1页 / 共2页
数据库简答题及答案_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库简答题及答案》由会员分享,可在线阅读,更多相关《数据库简答题及答案(2页珍藏版)》请在金锄头文库上搜索。

1、1试述事务的概念及事务的 4 个特性。 答 事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可 分割的工作单位。 事务具有 4 个特性:原子性(Atomicity)、一致性(Cogsistency)、隔离性(Isolation)和持续性(Durability)。这 4 个特性也简称为 ACID 特性。 原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。 隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之

2、间不能互相干扰。 持续性:持续性也称永久性(17ermanence),指一个事务一旦提交,它对数据库中数据 的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。 2为什么事务非正常结束时会影响数据库数据的正确性,请列举一例说明之。 答 事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。如果数据 库系统运行中发生故障, 有些事务尚未完成就被迫中断, 这些未完成事务对数据库所做的修改有一部分已写入物理数据库, 这时数据库就处于一种不正确的状态, 或者说是不一致的状 态。 例如某工厂的库存管理系统中,要把数量为 Q 的某种零件从仓库 1 移到仓库 2 存放。

3、则可以定义一个事务 T,T 包括两个操作;Ql=QlQ,Q2=Q2+Q。如果 T 非正常终止 时只做了第一个操作,则数据库就处于不一致性状态,库存量无缘无故少了 Q。 3数据库中为什么要有恢复子系统?它的功能是什么? 答 因为计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏是不可避 免的,这些故障轻则造成运行事务非正常中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中全部或部分数据丢失,因此必须要有恢复子系统。 恢复子系统的功能是:把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态)。 4数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪

4、些故障破坏数 据库数据? 答 数据库系统中可能发生各种各样的故障,大致可以分以下几类: (1)事务内部的故障; (2)系统故障; (3)介质故障; (4)计算机病毒。 事务故障、系统故障和介质故障影响事务的正常执行;介质故障和计算机病毒破坏数据库数据。 5数据库恢复的基本技术有哪些? 答 数据转储和登录日志文件是数据库恢复的基本技术。 当系统运行过程中发生故障,利用转储的数据库后备副本和日志文件就可以将数据库 恢复到故障前的某个一致性状态。 6什么是日志文件?为什么要设立日志文件? 答 (1)El 志文件是用来记录事务对数据库的更新操作的文件。 (2)设立日志文件的目的是:进行事务故障恢复;进行系统故障恢复;协助后备副本进 行介质故障恢复。有关日志文件的具体作用,参考概论7.4.2。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号