第五章 完整性 - use
第五章 数据库完整性 什么是数据库的完整性 完整性约束条件 完整性控制 5.1 完整性 什么是数据库的完整性 数据库的完整性是指数据的正确性和相容性,防止不合语义的数据进入数据库。 例: 学生的年龄必须是整数,取值范围为14--29; 学生的性别只能是男或女; 学生的学号一定是唯一的; 学生所在的系必须是学校开设的系; 数据库是否具备完整性关系到数据库系统能否真实地反映现实世界,因此维护数据库的完整性是非常重要的。 5.2 完整性控制 DBMS的完整性控制机制 关系系统三类完整性的实现 5.2.1 DBMS的完整性控制机制 DBMS的完整性控制机制的主要功能 定义功能 允许用户定义各类完整性约束条件 检查功能 检查用户提供的请求是否违背了完整性约束条件 违约反应 如果发现用户的操作违背了完整性约束条件, 则采取一定的动作来保证数据的完整性(一般是取消该事务已产生的影响--恢复) 5.2.2 DBMS的完整性控制机制 违约反应 拒绝该操作 其他处理方法 5.2.2关系系统三类完整性的实现 目前许多关系数据库系统都提供了定义和检查实体完整性、参照完整性和用户定义的完整性的功能。 对于违反实体完整性规则和用户定义的完整性规则的操作一般都是采用拒绝执行的方式进行处理。 而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时还需要采取
您可能关注的文档
最近下载
- 重庆大剧院建筑室内设计施工图集.pdf
- 变电站防雷及接地装置状态检修、评价导则.pdf VIP
- ISO 31000:2009 风险管理原则与实施指南(译).docx VIP
- 重力式混凝土挡土墙施工方案(完整版).pdf VIP
- (热门!)ISO 9001(DIS)-2026重大变化之3:“应对机遇”专题深度专业解读与应用指导材料(编制-2025A0).docx VIP
- 2024年中央宣传部直属单位招聘工作人员笔试真题.docx VIP
- 百度掘金名称提取考试答案-疑难题.xlsx VIP
- (高清版)DB32∕T 2074-2025 学生军训服质量评价技术规范.docx VIP
- coso企业风险管理整合框架.docx VIP
- 中国精神是兴国强国之魂 (修订).pptx VIP
原创力文档

文档评论(0)