Alex_McAvoy

想要成为渔夫的猎手

【结构】

结构

二叉树排序树 BST 的查找效率取决于二叉排序树的形态,而构造一棵形态均匀的二叉排序树与结点的插入次序有关,但结点的插入次序不是随人的意志决定的,这就要求找到一种动态平衡的方法,对于任意给定的关键码序列都能构造一棵形态均匀、平衡的二叉排序树,这种二叉排序树被称为平衡二叉树(Balance Binary Tree)

阅读全文 »

【图】

图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:$G=(V,E)$,其中 $V$ 是非空有限集合,代表顶点,$E$ 是可以为空的有限集合,代表边

若顶点 $v_i$ 和 $ v_j$ 间的边没有方向,则称这条边为无向边,用无序偶对 $(v_i,v_j)$ 表示;若顶点 $v_i$ 和 $v_j$ 间的边有方向,则称这条边为有向边(弧),用有序偶对 $< v_i,v_j >$ 表示,其中 $v_i$ 称为弧头,$v_j$ 称为弧尾

阅读全文 »

【AOV 网】

日常生活中,一项大的工程可以看作是由若干个子工程组成的集合,这些子工程之间必定存在一定的先后顺序,即某些子工程必须在其他的一些子工程完成后才能开始

用结点表示活动,用弧表示活动间优先关系的无权 DAG 图,被称为顶点活动网络(Activity On Vertex Network,AOV 网)

阅读全文 »

数据库镜像是指:根据数据库管理员的要求,DBMS 自动把整个数据库或其中的关键数据复制到另一个磁盘上,每当主数据库更新时,DBMS 会自动将更新后的数据复制过去,由 DBMS 自动保证镜像数据和主数据库的一致性

当出现介质故障时,由镜像磁盘继续提供使用,同时 DBMS 自动利用镜像磁盘数据进行数据库恢复,不需要关闭系统和重装数据库副本

阅读全文 »

【事务故障的恢复】

事务故障是指事务在运行至正常终止点前被终止,此时恢复子系统应利用日志文件撤销次事务已对数据库进行的新修改

事务故障的恢复由系统自动完成,对用户是透明的,不需要用户干预,其步骤如下:

阅读全文 »

【数据转储】

概述

数据转储是数据库恢复中采用的最基本的技术,即数据库管理员定期将整个数据库复制到磁带、磁盘、其他存储介质上保存起来的过程,这些备用的数据被称为后备副本(Backup)

阅读全文 »

【事务内部故障】

事务故障意味着事务没有达到预期的终点 COMMITROLLBACK,因此,数据库可能处于不正确状态

恢复程序要在不影响其他事务运行的情况下,强行回滚该事务,即撤销该事务已作出的任何对数据库的修改,使得该事务好像没有启动,这类恢复操作被称为事务撤销 UNDO 操作

阅读全文 »

【概述】

尽管数据库系统中采取了各种保护措施来防止数据库的安全性和完整性被破坏,保证并发事务的正确执行,但是计算机系统中软硬件的错误、操作员的失误、恶意的破坏,这些故障轻则导致运行事务非正常中断,影响数据的正确性,重则破坏数据库,使数据库中全部或部分数据丢失

因此 DBMS 必须具有将数据库从错误状态恢复到某一已知的正确状态的功能,即数据库的恢复

阅读全文 »