关系的完整性包括哪几个方面?分别是什么?简述。
关系的完整性包括哪几个方面?分别是什么?简述。
参考答案和解析
关系模型中有四种完整性约束:实体完整性、域性完整、参照完整性和用户定义完整性。 (1)实体完整性规则:若属性A是关系R的主属性,则属性A不能取空值(Null),主码取值唯一。 (2)参照完整性规则:如果属性(或属性组)F是关系R外部分关键字,它与关系S的主关键字K相对应,则对于R中的每个元组在属性(或属性组)F的值必须:或者是空值,或者等于S中某个元组的主关键字的值。 (3)用户定义完整性规则:用户按照实际的数据库运行环境要求,对关系中的数据所定义的约束条件,它反映的是某一具体应用所涉及的数据必须要满足的条件。 (4)域性完整:如数据类型、格式、值域范围、是否允许空值等。
相关考题:
问答题港口规划包括哪几个方面?原则是什么?