zoukankan      html  css  js  c++  java
  • 数据库数据完整性意义和数据库中数据的四种数据完整, 还有约束条件(primary key、foreign key、auto、not null 等)

    数据库数据完整性意义和数据库中数据的四种数据完整, 还有约束条件(primary key、foreign key、auto、not null 等)

    1,数据库的数据完整性设计它就是为了避开低级错误,减少工作量。例如属性年龄,就需要排除输入非int类型,一个输入范围不超过100且要大于0等约束。

    2,数据库的数据四种完整性约束:

    实体完整性:在一张表里保证行不重复。

    域完整性:在一张表里保证列范围合法。

    参考完整性落脚点在参考二字上,即一张表(已经知道是标准表,例如星期表(制定了星期的范围是从星期一到星期天)),另外一张表,例如叫表A(表A想要引入属性星期(每次插入一个星期值就需要参考星期表,看看该星期值是否合法))

    自定义完整性:就是自己制定规则(重点是自定义)

    3,约束条件(primary key、foreign key、auto、not null 等)

    主键(primary key):唯一非空--实体完整性,包含了unique、not null 的性质。

    外键(foreign key):关联另外一张表的主键—参考完整性。

    非空(not null)--域完整性

    唯一(unique)--域完整性

    默认(default)--域完整性

    检查(check)--域完整性

    自增列auto_increment一般作为主键—实体完整性

  • 相关阅读:
    (转载)C#如何在任务管理器中不显示指定的窗体
    Windows上配置Mask R-CNN及运行示例demo.ipynb
    如何选择普通索引和唯一索引?
    relay(跳板机)搭建
    javascript 9x9乘法口诀表
    canvas画布爆炸
    Chrome Network Timing 解释
    JavaScript中对数组的定义
    jquery each 和 map 区别
    css 兼容性转换网站
  • 原文地址:https://www.cnblogs.com/shan333/p/14672164.html
Copyright © 2011-2022 走看看