数据库的完整性.pptVIP

  • 12
  • 0
  • 约3.41千字
  • 约 16页
  • 2017-08-15 发布于重庆
  • 举报
数据库的完整性.ppt

7.2 数据库的完整性 7.2.1 数据库完整性的含义 7.2.2 完整性约束的类型 7.2.3 完整性约束的定义方法 7.2.4 完整性约束的验证 7.2.1 数据库完整性的含义 数据库的完整性是指数据库中数据的正确性和相容性。 数据库的完整性和安全性是数据库安全保护的两个不同的方面。数据库的安全性保护数据库以防止不合法用户故意造成的破坏,数据库的完整性保护数据库以防止合法用户无意中造成的破坏。也可以说,安全性确保用户被允许做其想做的事情,完整性确保用户所做的事情是正确的。但从数据库的安全保护角度来讲,完整性和安全性又是密切相关的。 7.2.2 完整性约束的类型 1.由数据模型确定的完整性约束 由数据模型确定的完整性约束可以由数据库模式隐含地说明和定义,这种完整性约束又被称为数据模型的隐含约束。不同数据模型具有不同的隐含约束集合。然而,任何一种数据模型都不可能把现实世界所有的约束都包含到隐含约束中来。因此,数据模型还具有一些需要显式地定义到数据库模式上的约束,这种约束被称为数据模型的显式约束。此外数据模型还有第三种类型的约束——固有约束,即数据模型本身固有的、不需要特殊说明的约束。 7.2.2 完整性约束的类型 以下是层次模型、网状模型和关系模型的隐含约束和固有约束的实例。 (1)层次模型。关键字是层次模型隐含约束的实例。层次模型具有很多固有完整性

文档评论(0)

1亿VIP精品文档

相关文档