数据库 chapter 5 数据库完整性

Posted Cheryl06

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库 chapter 5 数据库完整性相关的知识,希望对你有一定的参考价值。

第五章 数据库完整性

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

例如,学生学号必须唯一,性别只能是男或女等等;

 

和数据安全性的区别:

数据的完整性是为了防止数据库中存在不正确的数据,数据库的安全性是保护数据库防止恶意的破坏和非法的存取。因此,完整性检查和控制的防范对象是不合语义的,不正确的数据,防止它们进入数据库。安全性控制的防范对象是非法用户和非法操作,防止他们对数据库数据的非法存取。

 

为维护数据库的完整性,DBMS必须能够:

提供定义完整性约束条件的机制;

提供完整性检查的方法;

违约处理;

用户定义的完整性就是针对某一具体应用的数据必须满足的语义要求。

相当于写好了一系列常用的小函数,使用时用程序调用。

可能影响的其他对象不发生任何变化。

 

以上是关于数据库 chapter 5 数据库完整性的主要内容,如果未能解决你的问题,请参考以下文章

Chapter 7 Integrity(完整性), Views(视图), Security(安全性), and Catalogs(目录)

Chapter 1. 数据库概述主键外键

菜鸟崛起 DB Chapter 1 数据库概述

数据库 chapter 13 数据库技术新发展

数据库chapter 4 数据库安全性

菜鸟笔记 -- Chapter 6.4 面向对象的三大特性