第三讲——关系模型的基本理念

Posted qq2210446939

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三讲——关系模型的基本理念相关的知识,希望对你有一定的参考价值。

关系模型的三要素

  基本结构——关系

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

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

表的定义

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

  技术图片

 

 域

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

  域的基数是元素的个数

元组

  关系模型的一行叫元组。

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

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

关系

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

关系模式

  技术图片

 

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

 

候选码

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

主码

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

主属性

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

外码

  技术图片

 

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

关系模型的完整性

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

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

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

 

  

 

以上是关于第三讲——关系模型的基本理念的主要内容,如果未能解决你的问题,请参考以下文章

阿里技术专家详解DDD系列 第三讲 - Repository模式

实用数据库开发实践MySQL——数据模型

DMC第三讲:文本挖掘

E-R模型就是关系模型吗??

MIT自然语言处理第三讲:概率语言模型

C++反汇编第三讲,反汇编中识别继承关系,父类,子类,成员对象