实体完整性定义(续)「例2]将SC表中的Sno,Cno属性组定义为码CREATETABLESC(Sno CHAR(9) NOT NULLCnO CHAR(4) NOT NULL,GradeSMALLINT,PRIMARYKEY(Sno,Cno)/*只能在表级定义主码*);
实体完整性定义(续) [例2]将SC表中的Sno,Cno属性组定义为码 CREATE TABLE SC (Sno CHAR(9) NOT NULL, Cno CHAR(4) NOT NULL, Grade SMALLINT, PRIMARY KEY (Sno,Cno) /*只能在表级定义主码*/ );
5.1实体完整性5.1.1实体完整性定义5.1.2实体完整性检香查和违约处理
5.1 实体完整性 5.1.1 实体完整性定义 5.1.2 实体完整性检查和违约处理
5.1.2实体完整性检香和违约处理插入或对主码列进行更新操作时,RDBMS按照实体完整性规则自动进行检查。包括:1.检查主码值是否唯一,如果不唯一则拒绝插入或修改2.检查主码的各个属性是否为空,只要有一个为空就拒绝插入或修改
5.1.2 实体完整性检查和违约处理 插入或对主码列进行更新操作时,RDBMS按照实体完 整性规则自动进行检查。包括: 1. 检查主码值是否唯一,如果不唯一则拒绝插入或修改 2. 检查主码的各个属性是否为空,只要有一个为空就拒绝插入 或修改
参照完整性5.25.2.1参照完整性定义5.2.2参照完整性检查和违约处理
5.2 参照完整性 5.2.1 参照完整性定义 5.2.2 参照完整性检查和违约处理
5.2.1参照完整性定义关系模型的参照完整性定义口在CREATETABLE中用FOREIGNKEY短语定义哪些列为外码口用REFERENCES短语指明这些外码参照哪些表的主码
5.2.1 参照完整性定义 关系模型的参照完整性定义 在CREATE TABLE中用FOREIGN KEY短语定义 哪些列为外码 用REFERENCES短语指明这些外码参照哪些表的 主码