目录
前言
·关系是集合
·关系代数是一种抽象的查询语言,是封闭的
·关系运算分为传统的集合运算和专门的关系运算
集合
1.概念
·有限个元素构成的集合为有限集合,集合中包含的元素称为基
·无限个元素构成的集合为无限集合
*集合的表示方法:列举法,描述法
空集合(基为0),记
全集E
2.集合运算
并运算
AB = {t|tAtB}
差运算
A-B={t|tAtB}
交运算
AB = {t|tAtB}
积运算
AB={(x,y)|xAyB}
除运算
要含有完整(顺序、数据都相同)的另一部分才可以相除,含有多少一样的部分就写多少数据
对称差运算
绝对补运算~
关系运算
投影
从一个或多个关系中选择若干属性组成新的关系
选择
从关系中选择满足一定关系的元组
连接
是两个关系的积、选择和投影的组合
等值连接
依据相同的数据进行连接
自然连接
删去相同的项,其余的进行连接
外连接
左外连接
以左边的为基准,相同的保留并叠加,不同的舍去
右外连接
以右边的为基准,相同的保留并叠加,不同的舍去
全连接
将所有数据连接起来,相同的写一次即可;不同的数据中,不含的写NULL
**连接时没有的数据写NULL