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

2.1 关系数据结构

时间:2020-02-29 20:53:07      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:数据库   info   不能   image   cart   idt   描述   domain   mamicode   

2.1.1 二维表与关系数据结构


技术图片

 

 二维表的特点

  1. 每个表具有表名
  2. 表由表头和若干行数据两部分构成
  3. 表有若干列,每列都有列名
  4. 同一列的值必须取自同一域
  5. 每一行的数据代表一个实体的信息

一个关系就是一个规范化的二维表。

  • “规范化”的含义:表中的每列都是原子项,即没有“表中表”。
  • 一个关系由关系表、关系模式和关系实例组成。通常,它们分别对应于二维表的表名、表头和数据。
  • 例如:
  • 技术图片

     

     

术语

  1. 关系。一个关系(Relation)指一张二维表。
  2. 元组。一个元组(Tuple)指二维表中的一行。
  3. 属性。一个属性(Attribute)指二维表中的一列,表中每列均有名称,即属性名。
  4. 码。码(Key)也称键、关键字、关键码,指表中可唯一确定元组的属性或属性组合。
  5. 域。域(Domain)指属性的取值范围。
  6. 分量。分量指元组中的一个属性值。
  7. 关系模式。关系模式是对关系“型”的描述,通常表示为:关系名(属性1,属性2,......,属性n)。

对照表

技术图片

 

 2.1.2 关系数据结构的形式化定义


域 (Domain)

技术图片

 

 笛卡尔积 (Cartesian Product)

技术图片

 

  •  所有域的所有取值的一个集合。
  • 不能重复。

技术图片

 

技术图片

 

技术图片

 

技术图片

 

 关系 (Relation)

技术图片

 

技术图片

 

技术图片

 

 说明

技术图片

 

 2.1.3 关系的性质

技术图片

 

 2.1.4 关系模式


技术图片

 

 技术图片

 

技术图片

 

 2.1.5 关系数据库


技术图片

 

技术图片

 

 空值

技术图片

 

 2.1.6 码


技术图片

 

技术图片

 

 外码

技术图片

 

2.1 关系数据结构

标签:数据库   info   不能   image   cart   idt   描述   domain   mamicode   

原文地址:https://www.cnblogs.com/wlyperfect/p/12384754.html

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