《数据库原理》作业参考答.docx
《《数据库原理》作业参考答.docx》由会员分享,可在线阅读,更多相关《《数据库原理》作业参考答.docx(4页珍藏版)》请在三一办公上搜索。
1、数据库原理作业参考答数据库原理作业参考答案7 第七次 1试述事务的概念和事务的四个特性。 答:事务是由一系列操作序列构成的程序执行单元,这些操作要么都做,要么都不做,是一个不可分割的工作单位。事务的四个特性:ACID 原子性(Atomicity):事务中包含的所有操作要么全做,要么全不做。原子性由恢复机制实现。 一致性(Consistency):事务的隔离执行必须保证数据库的一致性。事务开始前,数据库处于一致性的状态;事务结束后,数据库必须仍处于一致性状态。数据库的一致性状态由用户来负责。隔离性(Isolation):系统必须保证事务不受其它并发执行事务的影响。对任何一对事务T1,T2,在T1
2、看来,T2要么在T1开始之前已经结束,要么在T1完成之后再开始执行。 隔离性通过并发控制机制实现。 持久性(Durability):一个事务一旦提交之后,它对数据库的影响必须是永久的,即使系统出现故障时也如此。系统发生故障不能改变事务的持久性。持久性通过恢复机制实现。 4数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据?。 答:数据库运行中可能产生三种故障: 事务故障:违反完整性约束引起事务夭折; 系统故障:软硬件错误断电引起事务夭折; 介质故障:磁盘损坏部分或全部数据丢失。 事务故障和系统故障影响事务的正常执行,介质故障破坏数据库数据。 5数据库恢复的基
3、本技术有哪些? 答:恢复是把数据库从错误状态恢复到某一正确状态的功能,从而确保数据库的一致性。恢复的基本原理是冗余,即数据库中任一部分的数据可以根据存储在系统别处的冗余数据来重建。恢复的基本技术:数据转储和登记日志文件。 6数据库转储的意义是什么?试比较各种数据转储方法。 答:转储即DBA定期将整个数据库复制到另一个磁盘上保存起来的过程,这些备用的数据文本称为后备副本或后援副本。当数据库遭到破坏后可将后备副本重新装入,恢复到转储时状态。 转储分为静态海量转储,静态增量转储,动态海量转储,动态增量转储。 7什么是日志文件?为什么要设立日志文件? 答:日志文件是用来记录事务对数据库的更新操作的文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理 数据库 原理 作业 参考
链接地址:https://www.31ppt.com/p-3065080.html