1、数据库的完整性是指数据的正确性和相容性。
2、完整性控制机制:
(1)提供定义完整性月数条件的机制
(2)提供完整性检查的方法
(3)违约处理
3、实体完整性定义:
PRIMARY KEY定义,表级完整性约束或列级完整性约束。
实体完整性:主属性不能为空。
例:CREATE TABLE Student
(Sno CHAR(5) PRIMARY KEY, /*在列级定义主码*/
Sname CHAR(20) NOT NULL,
Ssex CHAR(1) ,
Sage INT,
Sdept CHAR(15));
CREATE TABLE Student
(Sno CHAR(5) ,
Sname CHAR(20) NOT NULL,
Ssex CHAR(1) ,
Sage INT,
Sdept CHAR(15),
PRIMARY KEY (Sno) /*在表级定义主码*/
);
CREATE TABLE SC

本文详细介绍了数据库完整性,包括实体完整性和参照完整性。实体完整性规定主键不能为null,参照完整性则涉及外键约束,讨论了在删除、插入和修改操作中外键和主键的处理策略。同时,提到了用户定义的完整性约束如非空、唯一和CHECK短语。
最低0.47元/天 解锁文章
3092

被折叠的 条评论
为什么被折叠?



