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一般作为主键—实体完整性

  • 相关阅读:
    数组指针的一个易错点
    jQuery on()方法
    php 前一天或后一天的日期
    用jQuery监听浏览器窗口的变化
    jquery获取json对象中的key小技巧
    JQuery操作元素的属性与样式及位置
    用JQuery操作元素的style属性
    如何删除jsPlumb连接
    jsPlumb.jsAPI阅读笔记(官方文档翻译)
    Jquery empty() remove() detach() 方法的区别
  • 原文地址:https://www.cnblogs.com/shan333/p/14672164.html
Copyright © 2011-2022 走看看