结构推理 说明完整性约束的主要内容。
【正确答案】完整性约束包括3个方面: (1)键码约束 说明某个属性或属性集构成关系的键码。这是数据库中最重要的约束。键码属性值不能为空,体现了关系数据库的实体完整性; (2)外键码约束 说明某个属性或属性集为外键码。外键码体现了关系数据库的引用完整性; (3)检验约束 既可基于属性,也可基于元组。基于属性的检验约束就是限制属性分量的取值;基于元组的检验约束就是对单个关系中的元组给予某种限制。
【答案解析】