码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-03-30 12:47:22      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:alt   连接   投影   选择   意义   属性   模式   数据类型   size   

关系模型的三要素

  基本结构——关系

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

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

表的定义

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

  技术图片

 

 域

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

  域的基数是元素的个数

元组

  关系模型的一行叫元组。

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

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

关系

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

关系模式

  技术图片

 

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

 

候选码

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

主码

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

主属性

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

外码

  技术图片

 

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

关系模型的完整性

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

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

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

 

  

 

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

标签:alt   连接   投影   选择   意义   属性   模式   数据类型   size   

原文地址:https://www.cnblogs.com/qq2210446939/p/12597675.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!