2(1)“外码”在数据库中是相对主码而言的,即外键(foreign key):一张表(关系)的列(属性)它同时存在表1和表2中,它不是表1的主键,而是表2的主键,就可以说他是表1的外键。(2)模型中有3类完整性约束:实体完整性、参照完整性和用户定义的完整性。实体完整性是指基本关系的主属性,即主键的值都不能取空值。参照完整性是定义建立关系之间联系的主键与外键引用的规则,即外键要么取空值,要么等于相关关系中主键的某个值。用户定义完整性(域完整性)规则 实体完整性和参照完整性是关系模型这必须满足的完整性约束性条件,只要是关系数据库系统就应该支持实体完整性和参照完整性。除此之外,不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件,用户定义完整性就是对某些具体关系数据库的约主键 外键 束条件。