• 候选键、主键、外键、组合键、数据完整性、域完整性、参照完整性


    1. 超键:在关系模式中能唯一标识元组的属性集.
    2. 候选键:若关系中的某一属性组的值能唯一标识一个元组,则称该属性组为候选键.
    3. 主键:若一个关系有多个候选键,则选定其中一个作为主键
    4. 外键:关系模式R1中的F属性不是R1的候选键,而是关系模式R2中的候选键,则这个F属性集对模式R1而言是外键.关系R1称为参照关系,关系R2称为被参照关系或目标关系
    5. 实体完整性:若属性A是基本关系R的主属性(主键值),则属性A不能取空值
    6. 参照完整性:若属性F是基本关系R的外键,它与基本关系S的主键相对应,则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值),或者等于S中某个元组的主键值
    7. 域完整性:指列数据输入的有效性,又称列完整性,通过CHECK约束、DEFALUT约束、NOT NULL约束、数据类型和规则等实现域完整性。
            CHECK约束通过显示输入到列中的值来实现域完整性。

             8. 用户自定义完整性不属于其他任何完整性类别的特定业务规则,所有完整性类别都支持用户定义完整性,包括CREATE TABLE 中所有的列级约束和表级约束,存储过程和触发器。

  • 相关阅读:
    开发环境之Webpack
    开发环境之Nginx
    Winfrom排坑
    Winfrom打包教程(Inno Setup工具)
    博客园美化教程
    开发环境之Tomcat
    IDEA编码时卡顿问题
    学习Spring5源码时所遇到的坑
    docker+jmeter+influx+granfana搭建性能测试监控平台
    Windows10上安装 WSL---Ubuntu
  • 原文地址:https://www.cnblogs.com/zjm1999/p/9910923.html
Copyright © 2020-2023  润新知