- 2
- 0
- 约 30页
- 2017-09-09 发布于湖北
- 举报
第5章 完整性约束定义
2004-10-1 第6章 表的创建与管理 5.4 数据完整性的概念与实施方法 5.4.1 数据完整性概念 数据完整性是指数据的正确性、完备性和一致性,是衡量数据库质量好坏的重要标准。 在用INSERT、DELETE、UPDATE语句修改数据库内容时,数据的完整性可能会遭到破坏。可能会存在下列情况:无效的数据被添加到数据库的表中。如:将学生考试成绩输入成负数; SQL Server提供了对数据库中表、列实施数据完整性的方法。对表进行设计数据完整性有两个重要内容:标识列的有效值和确定如何强制列中的数据完整性。 1. 域完整性 域完整性是指一个列的输入有效性,是否允许空值。强制域完整性的方法有:限制类型(通过设定列的数据类型)、格式(通过CHECK约束和规则)或可能值的范围(通过 FOREIGN KEY 约束、CHECK 约束、DEFAULT定义、NOT NULL定义和规则)。 2. 实体完整性 实体完整性是指保证表中所有的行唯一。实体完整性要求表中的所有行都有一个唯一标识符。这个唯一标识符可能是一列,也可能是几列的组合,称之为主键。也就是说,表中主键在所有行上必须取值唯一。强制实体完整性的方法有:索引、UNIQUE约束、PRIMARY KEY约束或 IDENTITY属性 。 3. 参照完整性 参照完整性也叫引用完整性。参照完整性总是保证主关键字(被引用表)和外部关键字(引用表)
您可能关注的文档
最近下载
- 2025年初级统计师统计基础知识真题及答案.docx VIP
- 2026乡镇干部围绕学习教育“为民造福”等4个方面查摆问题清单.docx VIP
- 辽宁农职院2025年单招复习参考题库——高中英语.docx
- 传感器与检测技术+(陈杰)+课后习题答案.pdf VIP
- GB50974-2014 消防给水及消火栓系统技术规范.pdf VIP
- 2026年鹤壁职业技术学院单招职业适应性测试题库及答案详解1套.docx VIP
- 基于机器视觉的驾驶辅助系统中驾驶员状态监测技术的深度剖析与实践探索.docx
- 港口岸电船舶接电操作规范培训课件.pptx VIP
- 江西省南昌市第三中学教育集团2023-2024学年九年级上学期10月月考化学试题(原卷版)-A4.docx VIP
- 企业员工入职登记表.pdf VIP
原创力文档

文档评论(0)