今天有人问我,数据库的完整性定义是干什么,包括哪几个方面。我竟然一点都不知道怎么回答!
高手们,能不能给个答案啊?

解决方案 »

  1.   

    实体完整性(又称行的完整性,保证表中拥有一个主键唯一标志一条记录且不为空)
    参照完整性(从表与主表的数据保持一致)
    域完整性(又称列的完整性,指给定的列输入的有效性)
      

  2.   

    域完整性 同时也称之为 用户定义完整性(比如某个属性,也可称为列,必须取唯一值,某些属性(列)之间满足一定的函数关系,某个属性(列)的取值在一定的范围等)