DBMS中的完整性检查功能:
-
提供定义完整性约束条件的机制:
-
提供完整性检查的方法:
-
进行违约处理:
实体完整性:
当要插入或者修改一条记录时,需要查找主码值是否有一条记录跟当前重合,很显然不能整表扫描,这就需要依靠B+树提供的索引,从根节点开始查找。
(3,7)->(12,30)->(15,20,25)
![](https://img.haomeiwen.com/i4559317/349ad27c89f255d9.png)
参照完整性:
CREATE TABLE SC(
....
FOREIGN KEY(NAME) REFERENCES STUDENT(NAME)
);
用户定义完整性:
NOT NULL
,UNIQUE
,CHECK
等语句。
网友评论