关系代数

目录

  • 笛卡尔积

今天学了数据库的关系代数,一脸蒙,整理一下

关系代数有8个,分别是并,差,交,笛卡尔积,选择,投影,连接,除
传统的集合运算包括:并(∪)、差(−)、交(∩)、笛卡尔积(×)
专门的关系运算包括:选择(σ)、投影(π)、连接(⋈)、除运算(÷)

有5个基本运算符,其他3个可以用这5个进行表示

关系代数_第1张图片
关系代数_第2张图片


关系代数_第3张图片


关系代数_第4张图片


关系代数_第5张图片

笛卡尔积

这个老师讲的啥都不懂,自己画一个特殊的
如果R有k1个元组,S有k2个元组,那么R×S有k1×k2个元组
如果R是n目,S是m目,那么R×S有(m+n)列
就是把R的每个元组与S的每个元组进行列举

R

a1 a2
a aa
b bb

S

b1 b2
1 1
2 22

R×S

a1 a2 b1 b2
a aa 1 11
a aa 2 22
b bb 1 11
b bb 2 22

你可能感兴趣的:(关系代数)