- 2
- 0
- 约2.4万字
- 约 12页
- 2017-06-07 发布于湖北
- 举报
第十章数据库完整性 完整性
什么是数据库的完整性 什么是数据库的完整性
完整性约束条件 – 数据库的完整性是指数据的正确性和相容性,
完整性控制 防止不合语义的数据进入数据库。
Oracle的完整性 例: 学生的年龄必须是整数,取值范围为14--29;
学生的性别只能是男或女;
学生的学号一定是唯一的;
学生所在的系必须是学校开设的系;
– 数据库是否具备完整性关系到数据库系统能否
真实地反映现实世界,因此维护数据库的完整
性是非常重要的。
完整性控制机制 提纲
完整性约束条件定义机制
– 完整性约束条件: 根据实际应用需求, 数据库中的数据 什么是数据库的完整性
应满足一些规定的条件。是数据模型的一个重要组成 完整性约束条件
部分,它约束了数据库中数据的语义 完整性控制
– DBMS应提供手段让用户根据现实世界的语义定义数据
库的完整性约束条件,并把它们作为模式的一部分存 Oracle的完整性
入数据库中
完整性检查机制
– DBMS检查用户发出的操作请求是否违背了完整性约束
条件
违约反应
– 如果发现用户的操作请求使数据违背了完整性约束条
件,则采取一定的动作来保证数据的完整性
完整性约束条件 完整性约束条件作用的对象
整个完整性控制都是围绕完整性约束条件进行的,从 对象
– 列
这个角度说,完整性约束条件是完整性控制机制的核 对属性的取值类型、范围、精度等的约束条件
心。 – 元组
对元组中各个属性列间的联系的约束
– 关系
对若干元组间、关系集合上以及关系之间的联系的
约束
完整性约束条件作用的对象 完整性约束条件分类
对象的状态 值的约束
– 静态 – 指对数据取值类型、范围、精度等的规定, 例如对
对静态对象的约束是反映数据库状态合理性的约束 属性规定某个值集, 规定属性取值类型、格式(职工
这是最重要的一类完整性约束 号第一位为字母, 后面
您可能关注的文档
- 数据库期末小测试要领.pdf
- 第二章 数据和和数据运算.ppt
- Step7--300软件组态和操作.doc
- 数据库设计 - 概念及逻辑结构设计.pptx
- 数据库设计步骤要领.ppt
- STL的概念及使用2.ppt
- 第二章 数据通信基础和物理层.ppt
- 数据库设计范式与应用.pdf
- 数据库设计工作流程与各个阶段成果以与具体要求.doc
- 第二章 线性规划和单纯形法.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2023年浙江省公务员考试行测真题及答案(A卷).doc VIP
- 2025年河北对口医学题库及答案.doc VIP
- 餐饮美学基础 课件 模块四 餐厅民俗美学.pptx
- (山东)建筑与结构工程施工资料表格汇编(鲁JJ001-074).pdf VIP
- 餐饮美学基础 课件 模块三 餐厅环境美学.pptx
- 2025年长沙电力职业技术学院单招笔试职业技能考核试题库含答案解析.docx VIP
- 雷克萨斯-Lexus NX-产品使用说明书-NX200-ZGZ10L-AWXLPC2-NX200NX200t_OM78064C_01-1412-001.pdf VIP
- 小学语文五年级第二学期第二单元整体作业设计.docx
- 外研版小学英语(三年级起点)三年级上册Module2-Unit1同步检测.doc VIP
- 2025年河南省平顶山市中考生物试卷(含答案).pdf
原创力文档

文档评论(0)