试题详情
简答题试述主键和外部键的完整性约束条件,并说明其原因。
  • (1)主键的完整性约束条件即实体完整性,指的是主键的值不能为空或部分为空。
    (2)如果一个主关系键的属性值为空或部分为空,则违反了关系键的定义条件,失去标识元组乃至标识实体的作用,这是与现实世界中的实体是可以区分的事实相矛盾的。
    (3)外部键的完整性约束条件即参照完整性,指的是关系中的外键必须与参照关系的键相符,那么在参照关系中有值,或者本身取空值。
    (4)外部关系键与主关系键的对应提供了一种实现两个关系联系的方法。因为两个关系相联系,如果参照关系中没有参照值,将无法进行参照;而外键取空值就是不用参照,这是允许的。
  • 关注下方微信公众号,在线模考后查看

热门试题