单元7实施数据完整性 SQL Server 2005数据库及应用.ppt

单元7实施数据完整性 SQL Server 2005数据库及应用.ppt

大型数据库(SQL Server) 模块5.3:实施数据完整性 单元7 实施数据完整性 计算机工程学院 大型数据库课程组 大型数据库 * 学习目标 学会使用PRIMARY KEY(主键)约束、UNIQUE(唯一)约束保证表完整性 学会使用CHECK(检查)约束、DEFAULT(默认约束)、RULE(规则)保证列数据完整性 学会使用PRIMARY KEY(主键)约束、FOREIGN KEY(外键)约束保证表与表之间的参照完整性 * 何为约束? 何为约束? ——限制用户可以输入到表或字段中的值,防止数据库中出现不正确或不一致的数据 * 主键约束 设置表格的主键 ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY KEY [CLUSTERED] (column_name) 【例子】为Class表创建基于ClassNo、名为PK_Class的主键约束。 【练习】为Department表创建主键约束。 删除主键约束: ALTER TABLE table_name DROP CONSTRAINT constraint_name * 外键约束 设置表格的外键 ALTER TABLE table_name ADD CONSTRAINT constraint_name FOREIGN KEY (column1_name

文档评论(0)

1亿VIP精品文档

相关文档