第6章.数据完整性精读.ppt

第6章.数据完整性 1.数据完整性概述 2.约束 3.规则 4.默认 5.索引 1.数据完整性概述 定义:用限制输入数据的方法来保证数据库中数 据的正确性、一致性和可靠性。 分类: 实体完整性(行) 域完整性(列) 参照完整性(表之间) 用户定义完整性 数据完整性的实施 两种形式: 声明式 程序化 2.约束 分类:5种 主键约束(primary key constraint) 外键约束(foreign key constraint) 唯一性约束(unique constraint) 检查约束(check constraint) 默认值约束(default constraint) (1)主键约束(primary key constraint) 定义:表的一列或者几列(最多16列)的组合的值在表中 具有唯 一性,即能唯一地标识一行记录。 语法格式: CONSTRAINT constraint_name PRIMARY KEY(列名1,列名2,…,列名n) 例:在数据库[教学管理数据库]中创建表[课程信息表],并创建主键约束。 use 教学管理数据库 go create table 课程信息表 (课程编号 varchar(10) not null, 课程名称 varchar(2

文档评论(0)

1亿VIP精品文档

相关文档