数据库恢复 夏英 (xiayingacqupt. edu. cn) 重庆邮电大学计算机学院
1 数据库恢复 夏英 (xiaying@cqupt.edu.cn) 重庆邮电大学计算机学院
主要内容 事务及其特性 故障种类及对数据库造成的影响 数据库恢复技术 日志、备份、检查点 数据库恢复策略 利用日志重建数据库所作更新
2 主要内容 事务及其特性 故障种类及对数据库造成的影响 数据库恢复技术 日志、备份、检查点 数据库恢复策略 利用日志重建数据库所作更新
相关概念 数据的完整性:即数据的合理性、相容性、正 确性。我们希望数据库中的数据在任何时候都 是正确的。 数据库的一致状态:满足所有约束,基本要求 一致数据库:数据库处在一致状态下
3 相关概念 数据的完整性:即数据的合理性、相容性、正 确性。我们希望数据库中的数据在任何时候都 是正确的。 数据库的一致状态: 满足所有约束,基本要求 一致数据库: 数据库处在一致状态下
完整性约束(或一致性约束) 指数据库中的数据必须满足的条件或约定 例如: ■x是R的关键码,取值不能为空且唯一 属性x的长度为10 任何职工的工资不能超过平均工资的两倍 属性A的值与属性B的值相等 学生所选的课程必须是学校开设的课程
4 完整性约束(或一致性约束) 指数据库中的数据必须满足的条件或约定 例如: x 是 R 的关键码,取值不能为空且唯一 属性x的长度为10 任何职工的工资不能超过平均工资的两倍 属性A的值与属性B的值相等 学生所选的课程必须是学校开设的课程 …
■为维护数据库的完整性,DBMS必须: 1.提供定义完整性约束条件的机制 SQL描述的完整性,包括关系模型的实体完整性、 参照完整性和用户定义完整性 ●这些完整性一般由SQL的数据定义语言语句来实现
为维护数据库的完整性,DBMS必须: 1. 提供定义完整性约束条件的机制 SQL描述的完整性,包括关系模型的实体完整性、 参照完整性和用户定义完整性 这些完整性一般由SQL的数据定义语言语句来实现