• 关系模型的基本理念


    关系模型的三要素

      基本结构——关系

      基本操作——交,并,选择,投影...

      完整性约束——实体完整性,参照完整性和用户自定义完整性  

    表的定义

      符合下图的格式,按行按列表现的数据叫表 

      

     域

      一组值的集合,拥有相同的数据类型

      域的基数是元素的个数

    元组

      关系模型的一行叫元组。

      所有列的域的笛卡尔积就是所以可能组成的元组。

      元组的每一个值称为分量。

    关系

      在笛卡尔积中的一组有意义的子集。

    关系模式

      

       很多时候Di作为域名直接定义了属性的类型和长度。

    候选码

      关系中的一个属性组,其值能唯一标识一个元组。

    主码

      类似于map的key,主码一定是候选码。

    主属性

      包含在任何一个候选码中的属性叫主属性。

    外码

      

       两个关系是靠外码连接起来的。

    关系模型的完整性

      实体完整性——关系的主码中的属性值不能为空值。

      参照完整性——一个关系中的外码可以为空值,但如果不为空值的时候一定取它对应另一个表里主码的某一个值。

      自定义完整性——自己加的规范,例如一个属性值要求是4位数等。

      

  • 相关阅读:
    Java IO流 简介
    Centos8安装java部署环境
    RedisTemplate
    手把手教windows上安装linux虚拟机及环境配置
    使用Swagger2构建 RESTful API文档
    VMware 安装 Centos 7 虚拟机配置网络
    别再写满屏的 try catch 了
    isEmpty 和 isBlank 的用法区别
    SpringBoot 中必须掌握的45个注解
    数组的栈方法
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/12597675.html
Copyright © 2020-2023  润新知