t[Ai]表示元组t中的属性A的一个分量
专门的关系运算包括:选择,投影,连接,除。
选择(σ):选择满足给定条件的元组
投影(π):从R中选择出指定的属性组成的表
连接():从两个关系的笛卡尔积中选取属性满足一定条件的元组
连接又分自然连接和外连接
自然连接:先找出,两个表中相同属性的字段将被保留下来。连接后的表的结果属性值个数就是两个表的属性和减去公共的属性。如果两个没有公共属性的话,两个表自然连接就是笛卡尔积。
除:将被除关系分为象集属性和结果属性
象集属性:就是和除数一样的属性
结果属性:就是和除数不一样的属性
目标数据集:就是将象集属性投影
将被除关系中结果属性相同的分为一组
首先,从被除关系里面找是否有和除关系相同的属性(象集属性),然后选出来,把象集属性进行投影,再将结果属性进行投影,结果属性(A)
对R关系的A再进行取象集属性,看关系R中A的象集属性是否包含被除关系和除关系的象集属性。