概述
1、数据库的完整性:
数据库的完整性是指数据的正确性和相容性。
2、数据库完整性与数据库安全性的区别和联系:
数据库完整性是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进出所造成的无效操作和错误操作;数据库安全性是保护数据库防止恶意破坏和非法存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。
3、数据库的完整性约束条件:
完整性约束条件是指数据库中数据应该满足的语义约束条件。
4、DBMS的完整性控制机制具有的功能:
①定义功能:即提供定义完整性约束条件的机制;
②检查功能:即检查用户发出的操作请求是否违背了完整性约束条件;
③违约处理功能:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
5、RDBMS(关系数据库管理系统)在实现参照完整性时需要考虑哪些方面?
RDBMS在实现参照完整性时需要考虑破坏参照完整性的各种情况,以及用户违约后的处理策略。
被参照表 | 参照表 | 违约处理 | |
可能破坏参照完整性 | ← | 插入元组 | 拒绝 |
可能破坏参照完整性 | ← | 修改外码值 | 拒绝 |
删除元组 | → | 可能破坏参照完整性 | 拒绝/级联删除/设置为空值 |
修改主码值 | → | 可能破坏参照完整性 | 拒绝/级联删除/设置为空值 |
最后
以上就是愤怒小丸子为你收集整理的数据库系统概论-数据库完整性的全部内容,希望文章能够帮你解决数据库系统概论-数据库完整性所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复