关系的码
候选码:在一个关系中,存在多个属性或属性组合都能用来唯一标识该关系中的元组,而其子集不能,则为候选码
主码:若一个关系中有若干候选码,选择其一作为主码
全码:若在一个关系中,候选码包含关系模式中所有属性,则为全码
超码:能唯一标识该关系中的元组的属性
外码:如果关系R的一个或一组属性不是R的主码而是另一个关系T的主码,则为R的外码
实体完整性
实体完整性规则:若属性A是基本关系R的主属性,则A不取空值
参照完整性
F为R的外码,关系R称作参照关系,T是被参照关系,R中每个元组再F上的值等于T再某个元组在K上的取值,或取空值
用户自定义完整性
根据应用领域的不同,用户定义的约束条件,体现具体领域的语义约束