数据库
关系代数:
一.关系代数五个基本操作
1.
选择(
σ
)
:
把满足条件的元组找出来
(
元组对应行
)
2.
投影(
Π
):把不需要的列去掉(属性对应列,对某些或几列属性进行查
询)
3.
笛卡尔乘积(
×
)
:
把
2
个关系拼接
4.
集合差(-)
:
集合中减法
5.
集合并(∪)
:2
个关系中模式相同的元组并起来
二.常用操作
1.
集合交
(∩):
和数字中类似
2.
连接
(
1
)条件连接
:
表
1
表
2=σ
条件(表
1×
表
2
)
(
2
)等值连接
:
若(
1
)中条件都是相等判断,则是等值连接
(
3
)自然连接
:2
张表在它们所有的公共属性上做等值连接,并把结果中重复
的
列去掉
(
4
)外连接:
①左外连接
:
把连接运算符左边的所有元组都保留下来,不匹配的元组在右边补
空值
②右外连接
:
把连接运算符右边的所有元组都保留下来,不匹配的元组在右边补
空值
③外连接:把所有元组都保留下来
3.
除运算
:
查找所有(全部)(至少)
...
的时候用除法操作
(
所查信息不能在一
个表中查)
评论