1.数据完整性(Data Integrity)
ORACLE提供了丰富的数据完整性控制措施来保证数据的可靠性。数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。
2.方法及实现
(1)防止从表无效数据被插入数据表中 或 防止删除已有数据造成数据失效
可创建主外键约束,具体语句见该系列第二篇文章。
(2)防止将已有数据改为无效值
创建check约束,具体语句见该系列第二篇文章。
(3)删除级联数据
在外键约束时选择:ON DELETE CASCADE同时删除, ON DELETE SET NULL删除时置空主表该条数据
(4)设置NOT NULL 防止该列数据为空
(5)设置唯一性约束,防止输入重复值