第16章完整性控制
了解完整性约束01与表有关的约束02扩展外键约束的内容03目录contents
01了解完整性约束
数据的完整性数据完整性的提出,其实是为了防止数据库中存在非法数据,或者防止用户向数据表输入非法数据等。这里所说的非法数据指的是不符合实际情况和规定的数据,例如,在年龄字段中输入的3000,在score表中输入student表中并不存在的学号等等。数据完整性被分为4大类,分别是实体完整性(EntityIntegrity)、域完整性(DomainIntegrity)、参照完整性(ReferentialIntegrity)和用户自定义完整性(User-definedIntegrity)等。下面对其进行简要介绍。1、实体完整性(EntityIntegrity)这类完整性用于防止数据表中有重复的记录存在。在数据表中通过设置主键(PRIMARYKEY)约束、外键(FOREIGNKEY)约束和惟一(UNIQUE)约束,使得表中每一行记录都能表示惟一的一个实体对象。2、域完整性(DomainIntegrity)这类完整性用于防止用户向数据表的具体字段输入非法数值,或不向必填字段输入数据等等。要使得满足域完整性,则可以使用校验约束(CHECK)、非空约束(NOTNULL)或外键(FOREIGNKEY)约束等几个约束实现。3、参照完整性(Referential
您可能关注的文档
最近下载
- D-Z-T 0462.3-2023 矿产资源“三率”指标要求 第3部分:铁、锰、铬、钒、钛(正式版).docx VIP
- 网络系统建设与运维中级 第7章 IPv6协议v3.2.pptx VIP
- 电子科技大学-2018.6月计算复杂性考试.docx VIP
- 吊篮施工计算书.pdf VIP
- 基于PLC的三工位钻床工作台控制系统设计.pptx VIP
- 化工仪表及自动化课件共58张PPT).pptx VIP
- 光固化胶水知识讲座课件.ppt VIP
- EN_IEC_61800-3-2018 可调速电力驱动系统第3部分:EMC要求和具体测试方法.pdf VIP
- 运动性肌肉损伤诊疗专家共识(2026版).docx
- AKH-0.66-200X50II低压电流互感器规格书.pdf VIP
原创力文档

文档评论(0)