关系代数复习

1. 投影运算:
设关系 Rn 个属性 A1,A2,...An 在其中 m 个属性B1,B2,,Bm上的投影运算可以表示为:

πB1,πB2,...,πm(R)

BiA1,A2,...,An(i=1,2,...,m)
运算结果石一个由 B1,B2,...,Bm s所组成的m元关系

2. 选择运算: σF(R)
根据给定的条件F从关系R中选出符合条件的元祖
举例R

ABC
123
416
324

σB=2(R)

ABC
123
324

投影运算不满足交换律
选择运算满足交换律

3.关系的笛卡尔乘积: R×S
是两个关系的合并运算
设关系 RSnm
R(A1,A2,...,An)S(B1,B2,...,Bm)
则乘积后得到

(a1,a2,...,an,b1,b2,...,bm)T

如果关系 RS 中存在同名的元素,则必须换名

4.关系代数
A,π,σ,×,,
RS is a table with the same heading as R,for each row t in R, if t don’t appear in S, then t in RS

5.关系大叔的扩充运算
交运算
关系模式不变,由所有既属于关系R也属于关系S的元祖所组成的集合

除运算
R÷S
设属性集 Head(S)Head(R)
可以假设
Head(R)=A1,A2,...,An,B1,B2,...,Bm
Head(S)=B1,B2,...,Bm
T=R÷S

自然连接
RS
设结果为T,则 TR,S
Head(T)=Head(R)Head(S)
不必消除他们的同名属性,但在结果关系中必须对同名属性进行换名

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值