@ChuckIsReady
2015-12-24T18:45:17.000000Z
字数 1112
阅读 854
未分类
数据管理技术各个阶段的特点和缺点
人工管理阶段
- 数据不保存、应用程序管理数据、数据不共享、数据不具有独立性
文件系统阶段
-数据可以长期保存,由文件系统管理数据,数据共享性差、冗余度大,数据独立性差
数据库系统阶段
-(背)
1. 数据结构化
2. 数据的共享高、冗余度低、易扩充、
3. 数据独立性高
4. 数据由DBMS统一管理和控制
重点
- 由DBMS的二级映像功能来保证。分为物理独立性,逻辑独立性
物理独立性
- 用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
逻辑独立性
- 用户的应用程序与数据库的逻辑结构是相互独立的
设计阶段 (背)
-
- 需求分析
- 概念结构
- 逻辑结构设计
- 物理结构设计
- 数据库实施
- 数据库运行和维护
每一个阶段的任务 (背)
在需求分析的调查过程中使用的调查方法 (背)
- 跟班作业
- 开调查会
- 请专人介绍
- 询问
- 设计调查表请用户填写
- 查阅记录
数据字典
- 系统中各类数据描述的集合,包含数据项,数据结构,数据流,数据存储和处理过程
数据项
- 数据项是不可再分的数据单位
数据结构
- 反映了数据之间的组合关系
数据流
- 数据结构在系统内传输的路径
数据存储
- 数据结构停留或保存的地方,也是数据流的来源和去向之一
处理过程
- 具体处理逻辑一般用判定表或判定树来描述。
E-R图调整原则
- 现实世界的事物能作为属性对待的,尽量作为属性对待
概念模型中属性和实体的区别(背)
- 作为“属性”,不能再具有需要描述的性质。“属性”必须是不可分的数据项,不能包含其他属性
- “属性”不能与其他实体具有联系,即E—R图中所表示的联系是实体之间的联系
(背)
事务内部的故障
- 事务在运行至正常终止点前被停止系统故障
介质故障
- 指硬故障,例如外存故障。计算机病毒
对数据库的影响:
- 数据库本事被破坏
- 数据库本身没有被破坏,但是数据可能不正确
恢复的原理
:冗余
恢复的实现技术
- 数据转储
和 登陆日志文件
背
- 事务故障的恢复
- 反向扫描日志文件,查找该事务的更新操作
- 对该事务的更新操作执行逆操作
- 继续反向扫描日志文件,查找该事务的其他更新操作,并做同样的处理
- 如此处理下去,直至读到此事务的开始标记,事务故障恢复就完成了。
- 系统故障的恢复
- 正向扫描日志文件,找出在故障发生前已经提交的事务,将其事务标识记入重做队列。同时找出故障发生时尚未完成的事务,将其事务标识记入撤销队列。
- 对撤销队列中的各个事务进行撤销处理
- 对重做队列中的各个事务进行重做处理。
介质故障的恢复
- 恢复方法: 重装数据库,然后重做已经完成的事务
- 装入最新的数据库后备副本,使数据库恢复到最近一次转储时的一致性状态。
- 装入相应的日志文件副本,重做已完成的事务。