zoukankan      html  css  js  c++  java
  • 关系的完整性约束

    关系的完整性约束限定了表中数据的约束,主要有:实体完整性、参照完整性、域完整性。如下:

    (1)实体完整性

    主属性值(主关系键的值)不能取空值。例如student(number,name,sex,birth,class)中number学号不能为空。主属性值不能为空。主键:唯一,不重复,不为空

    (2)参照完整性(引用完整性)

    • 针对两个表来说的,会把两个表分别拆分成一个主表,一个从表;
    • 参照关系:从表参照主表(列);当从表需要做操作的时候,首先询问主表的意见,主表中有的,允许从表做操作;如果主表中没有的,从表是没办法进行操作的。

    (3)域完整性(用户定义完整性)

    限制了某些属性中出现的值,把属性限制在一个有限的集合中。如果属性类型是正整数,那么输入的值不能为小数等其他任何非整数。

    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    Linux命令——find
    Linux命令——locate
    python模块:datetime
    python模块:json
    python模块:shelve
    python模块:shutil
    python模块:sys
    python:OS模块
    str.index()与str.find()比较
    python模块:re
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/14903702.html
Copyright © 2011-2022 走看看