212关系模式 8.关系模式 定义24对关系的描述称为关系模式,记为R(U,D,DOM,F); 其中 R为关系名,U为属性集, D为U所对应的域的集合, DOM为属性向域的映象集合, F为属性间数据依赖关系的集合。 关系模式通常简记为R(U S(S, SNAME, SA, SD) 关系模式是型,是静态的、稳定的; 关系是关系模式的值是动态的,是随时间而变化的。 213关系数据库 在关系模型中,实体以及实体间的联系都是用关系来表示。在一个 给定的现实世界领域中,相应于所有实体及实体之间的联系的关系的集 合构成一个关系数据库
2.1.2 关系模式 8. 关系模式 定义2.4 对关系的描述称为关系模式,记为R(U,D,DOM,F); 其 中 : R为关系名, U为属性集, D为U所对应的域的集合, DOM为属性向域的映象集合, F为属性间数据依赖关系的集合。 ● 关系模式是型,是静态的、稳定的; ● 关系是关系模式的值是动态的,是随时间而变化的。 关系模式通常简记为: R(U) S(S#,SNAME,SA,SD) 2.1.3 关系数据库 在关系模型中,实体以及实体间的联系都是用关系来表示。在一个 给定的现实世界领域中,相应于所有实体及实体之间的联系的关系的集 合构成一个关系数据库
22关系的完整性 实体完整性( Entity Integrity) 规则2.1若A是关系R(u)(A∈u)上的主属性,则属性A不能取空值 例:选课SC中的S#,C#均不能取空值。 参照完整性( Referential Integrity 规则22属性(属性组)X是关系R的外部码,K是关系S的主码,且X与 K相对应(即X,K是定义在同一个(组)域上,则R中任一元组在X上的 值为:X=空值或S中的某个元组的K值 例:职工 EMP(EMP#,ENAM,JOB,DEPT* 部门 DEPTODEPT#, DNAME,L0C) 则:EMP中的DEPT#为空或为DEPT中的DEPT#的值
实体完整性 2.2 关系的完整性 (Entity Integrity) 规则2.1 若A是关系R(u)(A∈u)上的主属性,则属性A不能取空值。 例:选课SC中的S#,C#均不能取空值。 例:职工EMP(EMP#,ENAME,JOB,DEPT#) 部门DEPT(DEPT#,DNAME,LOC) 则:EMP中的DEPT#为空或为DEPT中的DEPT#的值 参照完整性 (Referential Integrity) 规则2.2 属性(属性组)X是关系R的外部码,Ks是关系S的主码,且X与 Ks相对应(即X,Ks是定义在同一个(组)域上,则R中任一元组在X上的 值为:X=空值或S中的某个元组的Ks值