- 3
- 0
- 约4.88千字
- 约 21页
- 2017-04-23 发布于四川
- 举报
第五章节数据库完整性
数据库原理及应用
Principle and Application of Database
第十章 数据库完整性;学习目标;5.1 完整性约束条件;静态约束:指数据库每一确定状态时的数据对象所应满足的约束条件,反映了数据库状态合理性的约束,是最重要的一类完整性约束。
动态约束:指数据库从一种状态转变为另一种状态时,新、旧值之间所应满足的约束条件,反映了数据库状态变迁的约束。
六类完整性约束条件
静态列级约束:对一个列的取值域的说明,是最常用也最容易实现的一类完整性约束。它包括以下几个方面:
对数据类型的约束(包括数据的类型、长度、单位、精度等)。
对数据格式的约束。如出生日期的格式为YY.MM.DD。
对取值范围或取值集合的约束。如性别的取值范围是[男,女]。
对空值的约束。如学号不能为空,成绩可以为空。
其他约束。如关于列的排序。;静态元组约束:一个元组由若干列组成,它规定元组的各个列之间的约束关系。如规定订货关系中满足发货量=订货量, 教师关系中满足教授的工资=2000元。
静态关系约束:在一个关系的各个元组之间或者若干关系之间常常存在各种联系或约束。常见的静态关系约束有:
实体完整性约束。
参照完整性约束。
实体完整性和参照完整性约束称为关系的两个不变性。
函数依赖约束。
统计约束。如规定部门经理的工资不得低于该部门职工平均工资的2倍,不得高于该部门
您可能关注的文档
- 第三章节━━函数的定义和调用.ppt
- 第三章节中国的自然资源复习课件新湘教版.ppt
- 第三章节劳动合同订立.ppt
- 第三章节信息资源建设的影响因素.ppt
- 第三章节 JSP语法基础.ppt
- 第三章节公共关系主体社会组织.ppt
- 第三章节事务文书写作.ppt
- 第三章节发达国家第三方物流发展与成功因素.ppt
- 第三章节wind0wsxp系统文件安全.ppt
- 第三章节国内金融体系.ppt
- 2025-2026学年八年级英语上册寒假单元同步复习专练Unit6(冀教版)(含解析).doc.docx
- 统编版-2025-2026学年三年级语文下册语文园地一课件.ppt.pptx
- 北师大版2025—2026学年八年级上册数学期末考试复习卷(含答案).doc.docx
- 压轴08 带电粒子在电磁组合场中的运动(答案版)--2026版高中物理全国通用终极冲刺讲练测.pdf
- 压轴05 动量定理及碰撞类动量守恒定律的应用(原卷版)--2026版高中物理全国通用终极冲刺讲练测.pdf
- 压轴07 带电粒子在匀强磁场中的运动(解析版)--2026版高中物理全国通用终极冲刺讲练测.pdf
- 压轴02 力与物体的直线运动(原卷版)--2026版高中物理全国通用终极冲刺讲练测.pdf
- 压轴04 功能关系及能量守恒定律的应用(解析版)--2026版高中物理全国通用终极冲刺讲练测.pdf
- 压轴12 几何光学(解析版)--2026版高中物理全国通用终极冲刺讲练测.pdf
- 压轴09 电磁感应中的单双棒运动问题(答案版)--2026版高中物理全国通用终极冲刺讲练测.pdf
原创力文档

文档评论(0)