数据库系统故障的题目,数据库系统出现系统故障后在恢复系统时
来源:整理 编辑:黑码技术 2024-05-10 21:00:14
本文目录一览
1,数据库系统出现系统故障后在恢复系统时
数据库系统出现系统故障后,在恢复系统时,应让 (所有未提交) 的事务回滚,强行撤消所有(未完成事务)的事务。如果系统故障造成数据库非正常关闭,在下一次open的时候自动进行recover操作,未提交的操作会被回滚,提交的操作会根据日志进行恢复。只要某个事务修改了数据,那么更新前的原有数据就会被写入一个回滚段或undo段,在你提交之前,其他会话查询的是undo段,实际上你的操作已经写在数据块上了,但是会有标志,表示未提交,只有你的会话可见。你commit之后这个标志会被更改,操作会写入redo日志。
2,数据库运行中可能产生的故障有哪几类哪些故障影响事务的正常执行
数据库系统中的故障可以分以下几类:(1)事务内部的故障;(2)系统故障;(3)介质故障;(4)计算机病毒。事务故障、系统故障和介质故障影响事务的正常执行;介质故障和计算机病毒破坏数据库数据在我上的“数据库系统实现”课程中是分为一下四类:错误数据输入介质故障灾难性故障系统故障但是有些书上给出的是: 一、事务内部的故障; 二、系统故障; 三、介质故障; 四、计算机病毒;五、用户操作错误这个很难说谁的匪类对错,比如计算机病毒,这个可以算作系统故障,错误数据输入可以分为事务内部和用户操作按照我自己课程的分类,错误数据输入和系统故障是影响事物正常执行的,而介质故障和灾难性故障是破坏数据库数据的具体要看你们用什么教材,毕竟不是我判卷:)
3,关于数据库的简答题
1、数据字典 数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的结果。 数据字典包括数据项,数据结构,数据流,数据存储和处理过程。2、试述数据系统中数据抽象的三级结构。 数据抽象的三级模式是内模式,模式,外模式。 内模式是数据库物理结构和存储结构的描述,是数据在数据库内部的表示方式。 模式是数据库中全体数据的逻辑结构和特征的集合,在关系数据库中模式表现为表和表间的 联系。 外模式是与某一应用有关的局部数据的逻辑结构和特征的描述。具体表现为视图。3、数据库系统中的常见故障有哪些? 常见故障有事物内部故障,系统故障,介质故障,计算机病毒。4、数据库系统的故障有哪些类型?恢复系统的主要功能是什么、 (1)数据库本身被破坏; (2)数据库本身没有被破坏,但数据不正确。 恢复系统的主要功能是:把数据库从一错误状态恢复到某一已知的正确状态。5、事务 指用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作 单位回答完毕,先把这些背会吧
4,数据库系统中故障可以分为哪几类
事务故障 系统故障 介质故障一、事务故障 什么是事务故障 某个事务在运行过程中由于种种原因未运行至正常终止点 事务故障的常见原因 输入数据有误 运算溢出 违反了某些完整性限制 某些应用程序出错 并行事务发生死锁事务故障(续) 事务故障的恢复 事务故障的恢复:事务撤消(UND) 恢复程序要在不影响其它事务运行的情况下,强行回滚(RBACK)该事务,即清除该事务对数据库的所有修改,使得这个事务象根本没有启动过一样 二、系统故障 什么是系统故障 由于某种原因造成整个系统的正常运行突然停止,致使所有正在运行的事务都以非正常方式终止。 发生系统故障时,内存中数据库缓冲区的信息全部丢失,但存储在外部存储设备上的数据未受影响 系统故障(续) 系统故障的常见原因 操作系统或DBMS 代码错误 操作员操作失误 特定类型的硬件错误(如CPU 故障) 突然停电 系统故障(续) 系统故障的恢复 1. 清除尚未完成的事务对数据库的所有修改 如果DBMS 无法确定哪些事务已更新过数据库,则系统重新启动后,恢复程序要强行撤消(UND ) 所有未完成事务,使这些事务象没有运行过一样。 2. 将已完成事务提交的结果写入数据库 如果DBMS 无法确定哪些事务的提交结果尚未写入物理数据库,则系统重新启动后,恢复程序需要重做(RED ) 所有已提交的事务。 三、介质故障 什么是介质故障 硬件故障使存储在外存中的数据部分丢失或全部丢失 介质故障比前两类故障的可能性小得多,但破坏性最大。 介质故障(续) 介质故障的常见原因 硬件故障 磁盘损坏 磁头碰撞 操作系统的某种潜在错误 瞬时强磁场干扰 介质故障(续) 介质故障的恢复 装入 数据库发生介质故障前某个时刻的数据副本 重做自此时始的所有成功事务 ,将这些事务已提交的结果重新记入数据库 故障的种类小结 数据库系统中各类故障对数据库的影响 数据库本身被破坏 (介质故障) 数据库处于不一致状态 数据库中包含了未完成事务对数据库的修改(事务故障、系统故障) 数据库中丢失了已提交事务对数据库的修改(系统故障) 不同类型的故障应采用不同的恢复操作 故障的种类小结(续) 恢复操作的基本原理:简单 原理:利用 存储在系统其它地方的冗余数据 来重建 数据库中已经被破坏或已经不正确的那部分数据 恢复的实现技术:复杂 一般一个大型数据库产品,恢复子系统的代码要占全部代码的10% 以上数据库系统中故障可以分为:事务故障、系统故障、介质故障。一、事务故障某个事务在运行过程中由于种种原因未运行至正常终止点,事务故障的常见原因,输入数据有误运算溢出,违反了某些完整性限制发生锁死。二、系统故障由于某种原因造成整个系统的正常运行突然停止,致使所有正在运行的事务都以非正常方式终止。发生系统故障时,内存中数据库缓冲区的信息全部丢失,但存储在外部存储设备上的数据未受影响 。三、介质故障硬件故障使存储在外存中的数据部分丢失或全部丢失 ,介质故障比前两类故障的可能性小得多,但破坏性最大。数据库系统中故障可以分为:事务故障、系统故障、介质故障。一、事务故障某个事务在运行过程中由于种种原因未运行至正常终止点,事务故障的常见原因,输入数据有误运算溢出,违反了某些完整性限制发生锁死。二、系统故障由于某种原因造成整个系统的正常运行突然停止,致使所有正在运行的事务都以非正常方式终止。发生系统故障时,内存中数据库缓冲区的信息全部丢失,但存储在外部存储设备上的数据未受影响 。三、介质故障硬件故障使存储在外存中的数据部分丢失或全部丢失 ,介质故障比前两类故障的可能性小得多,但破坏性最大。
5,数据库简答题
1什么是基本表,什么是视图,两者的区别和联系是什么基本表就是根据表结构形成的记录集,即规范了表中的字段,同时一般也是数据的载体;视图通常只是一张或多张表的快照,同样具有表结构,但是不是数据的实际载体。2规范化理论对数据库设计有什么指导意义通常是指数据库的范式要求,可以避免数据冗余,更新异常。3什么是ER图,构成ER图的基本要素是什么?ER图就是Entity-Relation实体关系图,要素就是实体和关系。实体通常就对应一张表,关系就是指表与表之间的关系。4数据库恢复的基本技术有哪些1。数据转储2。登录日志文件表是实实在在得保存数据的实体,写入的数据都保存在表中,而视图 是不保存数据的,也没有数据.视图就是一条 语句,实际上视图从表中去数据.只是给我们的感觉好像直接从表中 取得一样. 表可以建立各种触发器,可以建立索引,可以建立主健,约束等. 但是视图不能建立这些对象(视图可以建立替代触发器) . 表和视图可以更新,但是视图的更新受到约束. 比如,group by 和表连接生成的视图不能更新表是实实在在得 保存数据的实体, 写入的数据都保存在表中, 而视图是不保存数据的, 也没有数据. ------------------可以理解为视图的数据都是从表中取出来,视图就是你定下的一个框框而已,内容都是在表中。E-R图为实体-联系图, 提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 构成E-R图的基本要素是实体型、属性和联系,其表示方法为: · 实体型:用矩形表示,矩形框内写明实体名; · 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线; · 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型规范化理论是数据库逻辑设计的指南和工具,具体变现在一下三个方面:1,在数据分析阶段,用数据依赖的概念分析和表示各项数据项之间的关系。2,在设计概念结构阶段,用规范化理论消除初步ER图冗余的联系。3,有ER图像数据模型转化阶段,用模式分解的概念和方法指导设计。⑹?葑值?<br /> 数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的结果。 数据字典包括数据项,数据结构,数据流,数据存储和处理过程。2、试述数据系统中数据抽象的三级结构。 数据抽象的三级模式是内模式,模式,外模式。 内模式是数据库物理结构和存储结构的描述,是数据在数据库内部的表示方式。 模式是数据库中全体数据的逻辑结构和特征的集合,在关系数据库中模式表现为表和表间的 联系。 外模式是与某一应用有关的局部数据的逻辑结构和特征的描述。具体表现为视图。3、数据库系统中的常见故障有哪些? 常见故障有事物内部故障,系统故障,介质故障,计算机病毒。4、数据库系统的故障有哪些类型?恢复系统的主要功能是什么、 (1)数据库本身被破坏; (2)数据库本身没有被破坏,但数据不正确。 恢复系统的主要功能是:把数据库从一错误状态恢复到某一已知的正确状态。5、事务 指用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作 单位回答完毕,先把这些背会吧1.层次模型、网状模型和关系模型是三种重要的数据模型。这三种模型是按其数据结构而命名的。前两种采用格式化的结构。在这类结构中实体用记录型表示,而记录型抽象为图的顶点。记录型之间的联系抽象为顶点间的连接弧。整个数据结构与图相对应。对应于树形图的数据模型为层次模型;对应于网状图的数据模型为网状模型。关系模型为非格式化的结构,用单一的二维表的结构表示实体及实体之间的联系。满足一定条件的二维表,称为一个关系(见关系数据库)。 数据模型的三要素 1、概念数据模型(conceptual data model)2、逻辑数据模型(logical data model)3、物理数据模型(physical data model)自己找书展开2.delete是删除记录操作,如果数据有日志,在删除的同时会记录在日志中,drop table 是删除整个表机构,比如一个几百万行带日志库表,你用delete删除这个表可能要花几十分钟来写日志,如果你用drop talbe只是瞬间的事3. on delete cascade on delete no action on delete set null对应完整性应对方式,具体应用网络查看资料基础的概念题,楼上各位很不专业啊
文章TAG:
数据库系统故障的题目 数据库系统出现系统故障后在恢复系统时