第二部分--关系数据库的操作.pptVIP

  • 5
  • 0
  • 约4.74千字
  • 约 41页
  • 2018-04-12 发布于河北
  • 举报
第二部分--关系数据库的操作

关系R上的投影是从R中选择出若干属性列组成新的关系. 例2.查询学生关系在学生姓名,所在专业两个属性上的投影. ?姓名,专业号 ( 学生 ) ?A(R) ={t[A] | t∈R} 其中R是关系名,π是投影运算符,A是被投影的属性或属性集。 ②投影(Projection) 属性组 投影运算举例: 订购单关系 选取职工号和供应商号两列构成新的关系 π职工号,供应商号(订购单) 关系代数 ③连接(Jion) 连接运算是将满足两个表之间运算关系的记录连接成一条记录,所有这样的记录构成新的表(连接运算的结果)。连接运算可以表示为: Ai是R中的属性,Bj是S中的属性,θ是关系(比较)运算符,连接的结果是一个广义笛卡儿乘积的子集,其中的元组满足Ai和Bj间的θ关系。当θ为“=”时,称为等值连接;θ为“”时,称为小于连接;θ为“”时,称为大于连接等等。 自然连接 在连接运算中最常用的连接是自然连接。 自然连接运算一般表示为 : 其中Ai和Bj要出自同一个值域,并且在实际应用中这两个属性往往具有相同的属性名。 过程:计算笛卡尔积?选择满足条件r [Ai]=s [Bj] ? 去掉重复值 自然连接的例子 s [Bj] r [Ai] 综合运算实例 根据以上关系求出在上海工作的职工的工资值都有哪些? 仓库

文档评论(0)

1亿VIP精品文档

相关文档