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