第六章一- SQL Server2000数据完性 61完性的概念 ②6.2约束的类型 ②6.3约束的创建 264查看约束的定义 ■■■ 6.5删除约束 ②66使用规则 △sa ②67使用默认 6.8数据兜性强制选择方法 目录
第六章 --SQL Server 2000 数据完整性 6.1完整性的概念 6.2 约束的类型 6.3 约束的创建 6.4 查看约束的定义 6.5 删除约束 6.6 使用规则 6.7 使用默认 6.8 数据完整性强制选择方法 第六章 目录
第六章 6.1完整性的概念 数据完差性( Data Integrit!y)是指数据的精 确性( Accuracy)和可靠性( Reliability)。 它是应防止数据库中存在不合语义规定的 数据和防止因错误傖息的输入输出造成无效 操作或错误信息而提出的。 1.实体完蓬性( Entity Integrity) 2.域完蓬性( Domain Integrity) 3.参照完蓬性( Referential Integrity) 4.4.用户定义的完蓬性( User-defined Integrity)
6.1完整性的概念 1. 实体完整性(Entity Integrity) 2. 域完整性(Domain Integrity) 3. 参照完整性(Referential Integrity) 4. 4. 用户定义的完整性(User-defined Integrity) 数据完整性(Data Integrity)是指数据的精 确性(Accuracy)和可靠性(Reliability)。 它是应防止数据库中存在不符合语义规定的 数据和防止因错误信息的输入输出造成无效 操作或错误信息而提出的。 第六章
6.2约束的类型 1. NOT NULL指定不接受NULL值的列 2. CHECK约束对可以放入列中的值进行限制。以 强制执行域的完性 3. UNIQUE约束在列集内强制执行值的唯一性 4. PRIMARY KEY约束标识列或列集。这些列或列 集的值噍一标识表中的行 5. FOREIGN KEY约東标识表之间的关系。 6, DEFAULT约束为列填入默认值
6.2约束的类型 1. NOT NULL 指定不接受 NULL 值的列 2. CHECK约束对可以放入列中的值进行限制,以 强制执行域的完整性 3. UNIQUE 约束在列集内强制执行值的唯一性 4. PRIMARY KEY 约束标识列或列集,这些列或列 集的值唯一标识表中的行 5. FOREIGN KEY 约束标识表之间的关系。 6. DEFAULT约束为列填入默认值
第六章 6.3约束的创建 6.3.1创建主键约束 6.3.2创建唯一约束 6.3.3创建检查约束 6.3.4创建默认约束 6.3.5创建外键约束
6.3约束的创建 6.3.1创建主键约束 6.3.2创建唯一约束 6.3.3创建检查约束 6.3.4创建默认约束 6.3.5创建外键约束 第六章
第六章 6.3.1创建主键约束 1,用企业管理器创建主键约束 (1)打开“企业管狸器”,依次展开 控制台根目录下的 Microsoft SQL Servers SQL Server组、服务器 (例如loca1)、数据库、 student 表。这时在右方的表列表中显示出 student数据库中的所有表。包括 系统表和用户表
6.3.1创建主键约束 1.用企业管理器创建主键约束 (1)打开“企业管理器”,依次展开 控制台根目录下的Microsoft SQL Servers、SQL Server组、服务器 (例如local)、数据库、student、 表。这时在右方的表列表中显示出 student数据库中的所有表,包括 系统表和用户表。 第六章