zoukankan      html  css  js  c++  java
  • 关系数据库中有几种数据完整性?

    数据完整性

    数据完整性=可靠性+准确性   ***
      ①数据存放在表中
      ②数据完整性的问题大多是由设计引起
      ③创建表的时候,就应当保证以后数据输入时正确的, 加约束
         ----错误的数据、不符合要求的数据不允许输入

     四种完整性约束

    ①域完整性: --- 针对数据列设置的完整性。
    约束方法:限制数据类型、查询约束、外键约束、默认值、非空约束
    比如:性别、分数。
    ②实体完整性 --- 针对数据行设置的完整性 
    表示整行独一无二 {数据不重复}
    约束方法:唯一约束、主键约束、标识列
    比如:学号
    ③自定义完整性 --- 为了满足我们的业务需求,我们自己量身定制的完整性约束,一般通过存储过程。
    约束方法:规则、存储过程、触发器
    ④引用完整性 --- 外键约束
    表与表之间的联系
    /* 要求子表中的相关项必须在主表中存在
        如果建立了主表和子表的关系,则:
        子表中的相关项目的数据,在主表中必须存在;
        主表中相关项的数据更改了,则子表对应的数据项也应当随之更改;
        在删除子表之前,不能够删除主表;*/
  • 相关阅读:
    【convertio.co】免费在线文档转化神器
    成长需熬过“四苦”
    岁月饶过谁
    致我的未来
    一定要相信自己
    奋斗的意义是什么?
    一生一世一双人,半醉半醒半浮生
    逆境中的自己
    怎样才能让人看到你呢
    2020 遇见更好的自己
  • 原文地址:https://www.cnblogs.com/yun---meng/p/12799161.html
Copyright © 2011-2022 走看看