5、约束、同义词、缺省值、自定义数据类型、规则.pptVIP

  • 5
  • 0
  • 约5.66千字
  • 约 36页
  • 2017-05-30 发布于北京
  • 举报

5、约束、同义词、缺省值、自定义数据类型、规则.ppt

约束、同义词、缺省值、自定义数据类型、规则 学习目标 掌握数据完整性 掌握DEFAULT、CHECK、主键、外键和唯一约束的创建方法 了解默认值对象与默认值约束的区别 了解自定义数据类型的使用 了解规则与CHECK约束的区别 掌握同义词 一、数据库完整性 如何保证存入数据库的数据都是正确的,那么就需要用数据完整性来实现了。 例如: 如果输入了 employee_id 值为 123 的职员,那么该数据库不应允许其他职员使用同一 ID 值。 如果计划将 employee_birthdate 列的值范围设定为从不能大则数据库不应接受 大于这个日期的值。 如果表有一 dept_id 列,该列存储职员的部门编号,则数据库应只允许接受公司中的有效部门编号。 共分为:实体完整性、域完整性、引用完整性和用户自定义完整性 1.1、实体完整性 实体完整性简单的说,就是将表中的每一行看作一个实体。 实体完整性要求表的标示符列或主键的完整性。可以通过建立唯一索引、PRIMARY KEY约束、UNIQUE约束,以及列的IDENTITY属性来实施实体完整性 1.2、域完整性 域完整性是指给定列的输入有效性。 域完整性通过 FOREIGN KEY 约束、CHECK 约束、DEFAULT 定义、NOT NULL 定义和规则来实现 1.3、引用完整性 引用完整性又称参照完整性。 引用完

文档评论(0)

1亿VIP精品文档

相关文档