- 48
- 0
- 约2.23千字
- 约 20页
- 2017-10-05 发布于湖北
- 举报
* * * * * 数据库系统概论 数据库完整性与约束 数据库完整性 数据库完整性是指数据库中数据的正确性和相容性。数据库完整性由各种各样的完整性约束来保证,约束定义关于列中允许值的规则,因此可以说数据库完整性设计就是数据库完整性约束的设计。 例如:学生的学号必须唯一;性别只能是男和女;学生成绩必须在0~100之间等等。 约束(constraint) 唯一性(unique)、主键约束(primary key)、外键约束(foreign key)、检查约束(check)、空值约束(not null)、默认值约束(default), 为维护数据库的完整性,DBMS必须能够: 1、提供定义完整性约束条件的机制 2、提供完整性检查的方法 3、违约处理 提供定义完整性约束条件的机制 完整性约束条件也称为完整性规则,是数据库中的数据必须满足的语义约束条件。SQL标准使用了一系列概念来描述完整性,包括关系模型的实体完整性、参照完整性、用户定义完整性。 提供完整性检查的方法 DBMS中检查数据是否满足完整性约束条件的机制称为完整性检查。一般在insert、update、delete语句执行后开始检查,也可以在事务提交时检查。检查这些操作执行后数据库中的数据是否违背了完整性约束条件。 违约处理 DBMS若发现了用户的操作违背了完整性约束条件,就采取一定的动作,如拒绝执行操作,或级联执行其
您可能关注的文档
最近下载
- 沙县罗岩庙签诗大全.pdf VIP
- 基于机器视觉的表面缺陷检测系统设计稿毕业设计稿.doc VIP
- 阀门投标书(投标文件).docx VIP
- 养老护理员技师及高级技师考试试题及答案.pdf VIP
- 经典影视片解读知到智慧树期末考试答案题库2024年秋北京师范大学.docx VIP
- PDA TR80-2018(中英文)《制药实验室数据完整性管理体系》.pdf VIP
- interlib3用户手册interlib3-采编子系统.pdf VIP
- interlib3用户手册interlib3-流通子系统.pdf VIP
- 油田化学品合成与生产-教材.docx
- (二模)石家庄市2026届普通高中高三毕业年级教学质量检测(二)生物试卷(含答案).docx
原创力文档

文档评论(0)