首页 > 代码库 > 数据库 chapter 5 数据库完整性
数据库 chapter 5 数据库完整性
第五章 数据库完整性
数据库的完整性是指数据库的正确性和相容性。
例如,学生学号必须唯一,性别只能是男或女等等;
和数据安全性的区别:
数据的完整性是为了防止数据库中存在不正确的数据,数据库的安全性是保护数据库防止恶意的破坏和非法的存取。因此,完整性检查和控制的防范对象是不合语义的,不正确的数据,防止它们进入数据库。安全性控制的防范对象是非法用户和非法操作,防止他们对数据库数据的非法存取。
为维护数据库的完整性,DBMS必须能够:
提供定义完整性约束条件的机制;
提供完整性检查的方法;
违约处理;
用户定义的完整性就是针对某一具体应用的数据必须满足的语义要求。
相当于写好了一系列常用的小函数,使用时用程序调用。
可能影响的其他对象不发生任何变化。
数据库 chapter 5 数据库完整性
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。