分析第2章关系数据库.pptxVIP

  • 1
  • 0
  • 约4.62千字
  • 约 52页
  • 2021-10-13 发布于北京
  • 举报
——关系数据库基础 ;2.1 关系数据结构及形式化定义;域(Domain) 一组值的集合,这组值具有相同的数据类型。 如整数的集合、字符串的集合、全体学生的集合。 笛卡尔积(Cartesian Product)--域上的集合运算 一组域D1 , D2 ,…, Dn的笛卡尔积为: D1?D2?…?Dn= {(d1,d2,…, dn) |di?Di,i=1,…,n} 笛卡尔积的每个元素(d1,d2,…,dn)称作一个n-元组(n-tuple)。 元组的每一个值di叫做一个分量(component)。 若Di的基数(元素数)为mi,则笛卡尔积的基数为;例:设 D1为教师集合(T)={t1,t2} D2为学生集合(S)= {s1,s2 ,s3} D3为课程集合(C)= {c1,c2} 则D1×D2×D3是个三元组集合,元组个数为2×3×2,是所有可能的(教师,学生,课程)元组集合。 笛卡尔积可表示为二维表的形式:;关系的定义 笛卡尔积D1?D2?…?Dn的子集叫做在域D1,D2,…, Dn上的关系,用R(D1 , D2 ,…, Dn )表示。 R是关系的名字,n是关系的度或目。 关系是笛卡尔积中有意义的子集。 关系也可以表示为二维表。 关系TEACH(T, S, C);候选码(Candidate Key) 关系中的一个属性组,其值能唯一标识一个元组。

文档评论(0)

1亿VIP精品文档

相关文档