我是靠谱客的博主 愤怒小丸子,最近开发中收集的这篇文章主要介绍数据库系统概论-数据库完整性,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、数据库的完整性:

数据库的完整性是指数据的正确性和相容性。

2、数据库完整性与数据库安全性的区别和联系:

数据库完整性是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进出所造成的无效操作和错误操作;数据库安全性是保护数据库防止恶意破坏和非法存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。

3、数据库的完整性约束条件:

完整性约束条件是指数据库中数据应该满足的语义约束条件。

4、DBMS的完整性控制机制具有的功能:

①定义功能:即提供定义完整性约束条件的机制;

②检查功能:即检查用户发出的操作请求是否违背了完整性约束条件;

③违约处理功能:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

5、RDBMS(关系数据库管理系统)在实现参照完整性时需要考虑哪些方面?

RDBMS在实现参照完整性时需要考虑破坏参照完整性的各种情况,以及用户违约后的处理策略。

被参照表

参照表

违约处理

可能破坏参照完整性

插入元组

拒绝

可能破坏参照完整性

修改外码值

拒绝

删除元组

可能破坏参照完整性

拒绝/级联删除/设置为空值

修改主码值

可能破坏参照完整性

拒绝/级联删除/设置为空值

最后

以上就是愤怒小丸子为你收集整理的数据库系统概论-数据库完整性的全部内容,希望文章能够帮你解决数据库系统概论-数据库完整性所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部