1、实体完整性
主属性不能取空值。实体完整性在create table中用primary key定义。
单属性构成的主码有两种定义方法:
(1)列级约束条件
(2)表级约束条件
多个属性构成的主码只能定义为表级约束条件。
2、参数完整性
参照完整性在create table 中用foreingn key()references()语句实现:
(1)用foreign key 短语定义哪些列为外码;
(2)用references短语指明这些外码参照哪些表的主码;
参照完整性违约处理:
拒绝:NO ACTION,不允许该操作执行,该策略一般设置为默认策略。
级联:CASCADE,当删除或修改被参照表(Student)的一个元组造成了与参照表(SC)的不一致,则删除或修改参照表中的所有造成不一致的元组。
网友评论