数据完整性的含义.pptVIP

  • 28
  • 0
  • 约 13页
  • 2017-08-15 发布于重庆
  • 举报
数据完整性的含义.ppt

数据完整性的含义 一、数据完整性的含义 数据完整性是指存储在数据库中的数据,应该保持一致性和可靠性。在SQL SERVER中可以通过规则和默认等数据库对象及各种约束,来保证数据的完整性。它分为四类: 实体完整性:表的每一行在表中是唯一的实体。要求所有行都具有唯一标识,可以通过建立唯一索引表、UNIQUE、PRIMARY KEY和IDENTITY约束等措施来审判庭实体完整性 域完整性:指列的完整性,要求域中指定的列(字段)的数据具有正确的数据类型、格式和有效的数值范围它通过默认值、foreign key和check等约束以及默认、规则等数据库对象来实现。 参照完整性:是指两个表的主关键字和外关键字的数据,应对应一致。 用户定义的完整性:允许用户定义不属于其他任何一类完整的特定规则。主要有规则rule、缺省值default、约束constraint和触发器trigger 二、规则 规则就是数据库中,对存储在数据库中表的列(字段)或用户自定义数据类型中的值的规定和限制。它具有独立性,它可以有一个规则及多个check约束规则。  它必须在INSERT和UPDATE语句之前给出。 创建:create rule rule_name as condition_expression 说明:condition_expression是定义规则的条件,可以是WHERE子句中任何有效的表达式,并

文档评论(0)

1亿VIP精品文档

相关文档