第八章数据库完整性及SQL Server2000完整性操作幻灯片.pptVIP

  • 14
  • 0
  • 约6.98千字
  • 约 36页
  • 2016-12-10 发布于浙江
  • 举报

第八章数据库完整性及SQL Server2000完整性操作幻灯片.ppt

8.1 完整性约束条件及完整性控制 8.2 SQL Server的数据完整性及其实现 8.3 案例6:活期储蓄管理系统数据库的完整性控制 8.1 完整性约束条件及完整性控制为了保证数据库的完整性,DBMS必须提供一种功能来保证数据库中的数据是正确的,避免由于不符合语义的错误数据的输入和输出。检查数据库中数据是否满足规定的条件称为“完整性检查”。数据库中数据应满足的条件称为“完整性约束条件”,有时也称为完整性规则。 完整性控制DBMS中执行完整性检查的子系统称为“完整性子系统”。它的主要功能有: 定义完整性功能,即提供定义完整性约束条件的机制。 检查完整性功能,即检查用户发出的操作请求,看其是否违背了完整性约束条件。 控制完整性功能,即监视数据操作的整个过程,如果发现有违背了完整性约束条件的情况,则采取一定的动作来保证数据的完整性。 完整性规则完整性子系统是根据“完整性规则集”工作的。完整性规则集是由DBA或应用程序员事先向完整性子系统提出的有关数据约束的一组规则。每个完整性规则有三个部分组成:1??什么时候使用规则进行检查(称为规则的“触发条件”);2??要检查什么样的错误(称为“约束条件”);3??若检查出错误,应该怎样处理(称为“ELSE”子句)。 RDBMS中的完整性规则在RDBMS中,完整性规则分为三类: 域完整性规则域完整性规则是使基本表的列输入有效。

文档评论(0)

1亿VIP精品文档

相关文档