129769867386875000关系数据库非专业.pdfVIP

  • 0
  • 0
  • 约8.14千字
  • 约 27页
  • 2017-08-31 发布于天津
  • 举报
129769867386875000关系数据库非专业.pdf

关系数据结构及其形式化定义 关系数据结构及其形式化定义 从集合论角度给出关系概念的形式化定义。 关系的数学定义 关系模式 关系数据库 关系的数学定义 关系的数学定义 域(Domain ):一组(单)值的集合,这组 值具有相同的数据类型。 D = 男士集合={刘英,刘加} 1 D =女士集合={ 白雪,白灵} 2 关系的数学定义 关系的数学定义 笛卡尔积(Cartesian Product )集合乘积:一组 域D1 , D2 ,…, Dn (可以相同)的笛卡尔积为: D ×D ×… ×D ={(d , d , … , d ) | d ∈D , i=1,…,n } 1 2 n 1 2 n i i 笛卡尔积的每个元素(d , d , … , d )称作一个n- 1 2 n 元组(n-tuple ,简称元组)。 元组的每一个值di 叫做一个(元组在Di )分量 (component )。 n 若D 的基数为m ,则笛卡尔积的基数为mi i i i 1 元组上各分量是有序的,而笛卡尔积中各元组 是无序的。 关系的数学定义 关系的数学定义 关系(Relation ):笛卡尔积D1 ×D2 ×… ×Dn 上的任意一个“有意义” (人为!)的子集称为 D1,D2,…Dn 上的一个n元关系,记做R (D1 , D2 ,D3 ,...,Dn )。 Di 称为值域 属性属性名。 同一个属性上的值取自同一属性值域,属性的 类型定义了域内元素的类型。 关系可以看称为一个二维表格,表中的列为属 性,行为元组。 关系的数学定义 关系的数学定义 设有三个域: D = 男士集合={刘英,刘加} 1 D =女士集合={ 白雪,白灵} 2 D =儿童集合={刘学,刘水,刘牛} 3 D ,D ,D 的笛卡尔积D1 ×D2 ×D 为一张二维 1 2 3 3 表格: 笛卡尔积基数= 2 2 3 =12(12 个元组)   男士基数 女士基数 儿童基数 关系的数学定义 关系的数学定义 {(刘英,白雪,刘学), 男士 女士 儿童 (刘英,白雪,刘水), 刘英 白雪 刘学 为了区 (刘英,白雪,刘牛), 刘英 白雪 刘水 分,取名 (刘英,白灵,刘学), 刘英 白雪 刘牛 (刘英,白灵,刘水),

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档