SQLSERVER数据库及应用数据完整性的设计与实现.ppt

SQLSERVER数据库及应用数据完整性的设计与实现.ppt

SQLSERVER数据库及应用数据完整性的设计与实现.ppt

第4章 数据完整性的设计与实现 北华航天工业学院 李伟红 本章学习目标 掌握数据完整性的分类; 掌握如何创建主键约束; 掌握设置惟一性约束的方法; 掌握设置默认约束的方法; 掌握设置检查约束的方法; 掌握设置外键约束的方法。 4.1 概 述 数据的完整性主要涉及以下几个方面: (1)实体完整性。 (2)域完整性。 (3)参照完整性。 (4)用户定义的完整性。 本章主要介绍前三种数据完整性的设计与实现方法。 4.2 实体完整性的设计与实现 实体完整性要求数据表中的每一行在表中是惟一的实体。采用以下三种方式,即主键约束、IDENTITY属性和惟一性约束。 4.2.1 主键约束 通过定义主键,能够惟一地确定表中的每一条记录。定义为主键的列不允许为空,且image和text类型的列不能被指定为主键。可以将数据表中的一列或多列的组合定义为主键。 1.通过企业管理器管理主键约束 例4-1 在“图书基本信息表”中为“图书编码”字段设置主键约束。 2.使用Transact-SQL语句设置主键约束 CONSTRAINT constraint_name PRIMARY KEY [CLUSTERED|NONCLUSTERED] (column_name[,…n]) 2.使用Transact-SQL语句设置主键约束 其中各参数的说明如下: constraint_name:用于

文档评论(0)

1亿VIP精品文档

相关文档