数据库完整性
例如,学生的学号必须唯一,性别只能是男或者女。数据库的晚这性和安全性是两个既有联系又不尽相同的概念
数据完整性:为了防止数据库存在不符合语义和不正确的数据
数据安全性:为了保护数据库被恶意破坏和非法存取
所以为了维护数据库的完整性,数据库管理系统必须实现如下功能:
1.提供定义完整性约束条件的机制(数据间相互联系所制约和依存的规则),通俗的讲是约束表与表之间的关系
2.提供完整性检查的方法(检查数据是否满足完整性检查),通俗的说是检查是否满足第一条约束
3.进行违约处理(出现不合法的数据怎么处理)