e 世界風无盡收眼底 网络数据库 Data base 专业,电子务 锋
专业:电子商务 主讲:包 锋
第八章 SQL Server完整性控制 SQL Server完整性概述 SQL Server的约束 SQL Server的规则 SQL Server的默认值
第八章 SQL Server完整性控制 • SQL Server 完整性概述 • SQL Server 的约束 • SQL Server 的规则 • SQL Server 的默认值
SOL Serevr完蓬性概迷 ●完整性分类 ■实体完整性:是施加在标识列或主键上的约束条件,以 保证实体的唯一性。实体完整性限制一般通过索引、唯 主键及标识列来实现 ■域完整性:是施加在某个表列上的约束条件,用以保证 该列的输入或修改是否在有效的数据类型、格式或取值范 围内。域完整性一般通过外关键字、 CHECK约束 DEFAULT定义、 NOTNULL定义和规则来实现。 参照完整性:是施加表的主键和外键的约束条件,以保 证两个表的主键和外键的一致性。 ■用户自定义完整性
一 SQL Serevr 完整性概述 完整性分类 实体完整性:是施加在标识列或主键上的约束条件,以 保证实体的唯一性。实体完整性限制一般通过索引、唯一、 主键及标识列来实现。 域完整性:是施加在某个表列上的约束条件,用以保证 该列的输入或修改是否在有效的数据类型、格式或取值范 围内。域完整性一般通过外关键字、CHECK约束、 DEFAULT定义、NOT NULL定义和规则来实现。 参照完整性:是施加表的主键和外键的约束条件,以保 证两个表的主键和外键的一致性。 用户自定义完整性
●数据库完整性实现机制 在 SQL Server中有一套实现完整性控制的机制 主要有约束、规则、默认值、标识列、数据类型 索引、触发器和存储过程
数据库完整性实现机制 在SQL Server 中有一套实现完整性控制的机制, 主要有约束、规则、默认值、标识列、数据类型、 索引、触发器和存储过程
二、 SOL Server约束 ■约束概述 约束是数据库管理系统限制输入到表中的某列值的一种自 动化方法。按照用途的不同,约束分为5种: 主键约束( Primary Key constraint) 外键约束( Foreign Key constraint ●检查约束 heck Constraint 唯一约束 Unique Constraint) ●默认约束( Default constrain)
约束概述 约束是数据库管理系统限制输入到表中的某列值的一种自 动化方法。按照用途的不同,约束分为5种: l 主键约束(Primary Key Constraint) l 外键约束(Foreign Key Constraint) l 检查约束(Check Constraint) l 唯一约束(Unique Constraint) l 默认约束(Default Constraint) 二、SQL Server 约束