[关闭]
@ChuckIsReady 2015-12-24T18:45:17.000000Z 字数 1112 阅读 854

数据库概论纯粹背诵内容

未分类


数据管理技术各个阶段的特点和缺点

人工管理阶段 - 数据不保存、应用程序管理数据、数据不共享、数据不具有独立性
文件系统阶段-数据可以长期保存,由文件系统管理数据,数据共享性差、冗余度大,数据独立性差
数据库系统阶段(背)
1. 数据结构化
2. 数据的共享高、冗余度低、易扩充、
3. 数据独立性高
4. 数据由DBMS统一管理和控制


数据独立性 重点 - 由DBMS的二级映像功能来保证。分为物理独立性,逻辑独立性

物理独立性 - 用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
逻辑独立性 - 用户的应用程序与数据库的逻辑结构是相互独立的

  1. 跟班作业
  2. 开调查会
  3. 请专人介绍
  4. 询问
  5. 设计调查表请用户填写
  6. 查阅记录

数据字典 - 系统中各类数据描述的集合,包含数据项,数据结构,数据流,数据存储和处理过程

数据项 - 数据项是不可再分的数据单位
数据结构 - 反映了数据之间的组合关系
数据流 - 数据结构在系统内传输的路径
数据存储 - 数据结构停留或保存的地方,也是数据流的来源和去向之一
处理过程 - 具体处理逻辑一般用判定表或判定树来描述。

  • 作为“属性”,不能再具有需要描述的性质。“属性”必须是不可分的数据项,不能包含其他属性
  • “属性”不能与其他实体具有联系,即E—R图中所表示的联系是实体之间的联系

  • 事务内部的故障 - 事务在运行至正常终止点前被停止
  • 系统故障
  • 介质故障 - 指硬故障,例如外存故障。
  • 计算机病毒

对数据库的影响:

  1. 数据库本事被破坏
  2. 数据库本身没有被破坏,但是数据可能不正确
  1. 事务故障的恢复
    1. 反向扫描日志文件,查找该事务的更新操作
    2. 对该事务的更新操作执行逆操作
    3. 继续反向扫描日志文件,查找该事务的其他更新操作,并做同样的处理
    4. 如此处理下去,直至读到此事务的开始标记,事务故障恢复就完成了。
  2. 系统故障的恢复
    1. 正向扫描日志文件,找出在故障发生前已经提交的事务,将其事务标识记入重做队列。同时找出故障发生时尚未完成的事务,将其事务标识记入撤销队列。
    2. 对撤销队列中的各个事务进行撤销处理
    3. 对重做队列中的各个事务进行重做处理。
  3. 介质故障的恢复- 恢复方法: 重装数据库,然后重做已经完成的事务
    1. 装入最新的数据库后备副本,使数据库恢复到最近一次转储时的一致性状态。
    2. 装入相应的日志文件副本,重做已完成的事务。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注