- 5
- 0
- 约8.39千字
- 约 30页
- 2017-04-23 发布于四川
- 举报
第五章节完整性约束定义
5.4 数据完整性的概念与实施方法;1. 域完整性
域完整性是指一个列的输入有效性,是否允许空值。强制域完整性的方法有:限制类型(通过设定列的数据类型)、格式(通过CHECK约束和规则)或可能值的范围(通过 FOREIGN KEY 约束、CHECK 约束、DEFAULT定义、NOT NULL定义和规则)。
2. 实体完整性
实体完整性是指保证表中所有的行唯一。实体完整性要求表中的所有行都有一个唯一标识符。这个唯一标识符可能是一列,也可能是几列的组合,称之为主键。也就是说,表中主键在所有行上必须取值唯一。强制实体完整性的方法有:索引、UNIQUE约束、PRIMARY KEY约束或 IDENTITY属性 。
3. 参照完整性
参照完整性也叫引用完整性。参照完整性总是保证主关键字(被引用表)和外部关键字(引用表)之间的参照关系。它涉及两个或两个以上表数据的一致性维护。;5.4.2 数据完整性实施方法
1. 声明型数据完整性
声明型数据完整性一般在对象创建时定义,由SQL Server强制实施,通常使用约束、缺省值和规则来实现。实现基本数据完整性的首选方法是使用声明型数据完整性。
声明型数据完整性作为数据库对象说明的一部分在语法中实现,在CREATE TABLE和ALTER TABLE定义中使用CONSTRAINT、DEFAULT等语句限制表中的值。使用这种方法实现数据完整性简单且不易出
您可能关注的文档
最近下载
- 2025年北京市初二学业水平地生会考真题试卷(+答案).docx VIP
- 国开电大24271《劳动与社会保障法》期末机考真题及答案(第103套).pdf
- 电动葫芦出厂检验报告.doc VIP
- 基于多方法融合的曲肘式合模机构结构参数优化研究.docx VIP
- 2026年湖南公务员考试(法律专业知识)历年参考题库含答案详解.docx VIP
- 数据资产的确认、计量和报告基于商业模式视角.pdf VIP
- 一年思想汇报总结(2篇).docx VIP
- 既有建筑改造施工专项方案.docx VIP
- 浏阳市统一社会招聘事业单位人员考试真题及答案.pdf VIP
- AI大模型与AIGC技术在公安领域的应用解决方案【99页PPT】.pptx VIP
原创力文档

文档评论(0)