试题详情
简答题简述关系的完整性。
  • 关系模型中有四种完整性约束:实体完整性、域性完整、参照完整性和用户定义完整性。
    (1)实体完整性规则:若属性A是关系R的主属性,则属性A不能取空值(Null),主码取值唯一。
    (2)参照完整性规则:如果属性(或属性组)F是关系R外部分关键字,它与关系S的主关键字K相对应,则对于R中的每个元组在属性(或属性组)F的值必须:或者是空值,或者等于S中某个元组的主关键字的值。
    (3)用户定义完整性规则:用户按照实际的数据库运行环境要求,对关系中的数据所定义的约束条件,它反映的是某一具体应用所涉及的数据必须要满足的条件。
    (4)域性完整:如数据类型、格式、值域范围、是否允许空值等。
  • 关注下方微信公众号,在线模考后查看

热门试题