数据库原理与技术1完整性.pptVIP

  • 7
  • 0
  • 约1.09万字
  • 约 46页
  • 2020-08-24 发布于湖北
  • 举报
高 级 数 据 库 技 术 完 整 性 汤 娜 中山大学计算机科学系 isstn@zsu.edu.cn 系统篇 数据库系统中的数据是由DBMS统一管理和控制的,为了适应数据共享的环境,DBMS必须提供数据保护能力,以保证数据库中数据的安全可靠和正确有效。 数据保护 数据库完整性 数据库恢复技术 并发控制 数据库安全性 完整性类型 完整性约束条件 完整性控制 参照完整性控制 SQL中的完整性约束机制 数据库结构完整性 数据库对象能正确地创建、格式化和维护 数据语义完整性的基本含义是指数据的正确性、有效性、和相容性。 正确性。数据的合法性 有效性。数据是否在有效范围内 相容性。指表示同一个事实的两个数据应该一致。 数据库结构完整性 结构问题的类型 索引(如做数据恢复,没有重做指针) 特定的数据类型(如超大对象) 数据页的表头 结构问题的管理 采用工具由DBMS进行检查 sybase\microsoft Sql Server:DBCC应用程序 DB2:CHECK和REPAIR工具 Informix:TBCHECK 数据语义完整性 作用的对象(粒度):关系、元组、列 对象状态:动态、静态。 1.? 静态约束 1)静态列约束:是对一个列的取值域等的限制。 2)静态元组约束:规定组成一个元组的各个列之间的约束关系。 例如:库存关系中出库数量不能大于库存数量。

文档评论(0)

1亿VIP精品文档

相关文档