- 2
- 0
- 约4.12千字
- 约 29页
- 2018-03-05 发布于浙江
- 举报
[计算机]10_数据库完整性
数据库完整性 单世民 数据库完整性 数据库的完整性是指数据库的正确性和相容性例如:性别只能为男或女;本科生的年龄取值范围为14~30岁;学生所在的系必须为学校已开设的系。 完整性是为了防止数据库中不符合语义的数据,防止错误的输入和输出。安全性是保护数据库,防止恶意的破坏和非法存取。 加在数据库数据值上的语义约束条件称为数据库的完整性约束条件,它们作为数据库模式的一部分存入数据库。DBMS中检查数据是否满足完整性条件的机制称为完整性检查。 数据库完整性 为什么要由数据库控制完整性,而不用应用程序来实现完整性控制? 数据库完整性 完整性检查是围绕约束条件进行的,完整性约束条件是完整性控制机制的核心。被约束的对象包括: 关系 元组 列 约束的状态 静态约束:数据库每一确定状态时,数据对象所应满足的约束条件,它反映数据库状态合理性的约束。 动态约束:数据库从一种状态变为另一种状态时,新旧值之间所应满足的约束条件,它是反映数据库状态的变迁的约束。 数据库完整性 完整性约束的种类 数据库完整性 静态列级约束 对数据类型的约束(类型、长度、单位、精度) 数据格式的约束 对取值范围或取值集合的约束 对空值的约束 其它约束 数据库完整性 静态元组约束定义各个列之间的约束 静态关系约束一个关系的各个元组间或者若干关系之间常常存在各种联系或约束。 实体完整性约束 参照完整性 函数依
您可能关注的文档
最近下载
- 2022年河北张家口学院硕博人才引进20人考试备考题库及答案解析.docx VIP
- 上海市徐汇区上海中学2025-2026学年高三上学期期中考试英语试题(含答案).pdf VIP
- 城镇排水管网入流入渗检测与评定标准.pdf VIP
- 2026陕西好猫卷烟材料有限责任公司应届高校毕业生招聘10人考试参考题库及答案解析.docx VIP
- 农业企业成本费用管理.pptx VIP
- 供应链公司管理制度范本.pdf VIP
- 海南省财金集团有限公司招聘测评笔试题库2026.pdf
- T∕TAF 190-2023 移动应用程序(APP)算法推荐明示测评规范.docx VIP
- 产科羊水栓塞护理.pptx
- 中国计量大学《中国古代文学》2022-2023学年第一学期期末试卷.doc VIP
原创力文档

文档评论(0)