码迷,mamicode.com
首页 > 数据库 > 详细

试述数据库完整保护的主要任务和措施。

时间:2018-08-28 14:22:36      阅读:384      评论:0      收藏:0      [点我收藏+]

标签:参照物   数据库   一个   空值   完整性约束   元组   自动   完整性   nbsp   

试述数据库完整保护的主要任务和措施。

 

解答:数据库的完整性保护也就是数据库中数据正确性的维护。数据库完整性包括三个内容:实体完整性规则,参照物完整性规则以及用户定义完整性规则。 前两个是有DBMS自动处理。

 

实体完整性规则是说针对于基表中的关键字中属性值不能为空值,是数据库完整性的基本要求,主关键字和元组的唯一性对应。

 

参照物完整性规则是不允许引用不存在的元组:即基表中的外关键字要么为空,要么关联基表中必存在元组。

 

用户定义完整性规则针对具体的数据环境由用户具体设置的规则,它反应了具体应用中的语义要求。 一个完整性规则一般由下面三部分组成:完整性约束条件设置,完整性约束条件的检查以及完整性约束条件的处理.后两部分在数据库中一般有相应的模块处理。另外触发器也可以做完整性的保护,但触发器大量用于主动性领域。

试述数据库完整保护的主要任务和措施。

标签:参照物   数据库   一个   空值   完整性约束   元组   自动   完整性   nbsp   

原文地址:https://www.cnblogs.com/borter/p/9547533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!