关系数据库中关系代数的基本运算有哪些

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 16:45:51
关系数据库中关系代数的基本运算有哪些

关系数据库中关系代数的基本运算有哪些
关系数据库中关系代数的基本运算有哪些

关系数据库中关系代数的基本运算有哪些
投影(projection)
关系R的投影运算是从R中选择某些属性的所有值组成的新关系.换言之,投影运算的结果是一个表的垂直方向的子集.关系R的投影运算记为:πA(R).其中,A为R的一组属性列.投影的结果将消除重复的元组.
选择(selection)
关系R的选择运算是从关系R中选择满足指定条件(用F表示)的元组构成的新关系.换言之,选择运算的结果是一个表的水平方向的子集.关系R的选择运算记为:σF(R).
其中,F是包括属性名的逻辑表达式,运算符有算术比较运算符:<,≤,>,≥,=,≠,和逻辑运算符:¬¬┐,∨,∧(非、或、与).
连接(join)
连接运算是关系的二目运算.关系R与关系S的连接运算是从两个关系的广义笛卡尔积中选取属性间满足一定条件(称为连接条件,记为AθB)的元组形成一个新关系.
除(divide)
设关系R的属性可以分成互不相交的两组,用X、Y表示(X∩Y为空集,X∪Y为R的全部属性),则关系R可以表示为:R(X,Y).