欢迎来到天天文库
浏览记录
ID:61990321
大小:160.00 KB
页数:11页
时间:2021-04-09
《计算机二级-公共基础——关系运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、关系代数的基本运算包括:并、交、差、选择、投影、笛卡尔积、除、连接和自然连接。其中,选择、投影运算称为一元运算,因为它们只对一个关系进行运算。其它7种运算对两个关系进行运算,因而称为二元运算。2021/8/21一、一元运算选择运算投影运算二、二元运算并运算交运算差运算笛卡尔积运算除运算连接运算自然连接运算2021/8/22选择运算设有关系R,由R中挑选满足逻辑条件的元组的过程称为选择运算。ABCabcdefABCabcR:T:(行数减少列数不变)2021/8/23投影运算设有关系R,由R中挑选部分属性列的过程称为投影运算。ABCabc
2、defABabdeR:T:(行数不变列数减少)2021/8/24并运算设有关系R和S,将R和S中所有元组合并的过程称为并运算。(注意:R和S中应具有相同的属性列)ABCabcdefABC123456ABCabcdef123456R:S:R∪S:2021/8/25交运算设有关系R和S,将R和S中完全相同的元组挑选出来的过程称为交运算。(注意:R和S中应具有相同的属性列)ABCabcf03g78defABC123f03g78ABCf03g78R:S:R∩S:2021/8/26差运算设有关系R和S,将R中有,但是S中没有的元组挑选出来的过程
3、称为交运算。(注意:R和S中应具有相同的属性列)ABCabcf03g78defABC123f03g78ABCabcdefR:S:R-S:2021/8/27笛卡尔积运算设有关系R(n列p行)和S(m列q行),将R和S中所有行和列合并成n+m列p*q行的过程称为笛卡尔积运算,记为R×S。(注意:R和S中的属性列可以部分相同或完全相同)A1B1C1abcdefA2B2C2123456A1B1C1A2B2C2abc123abc456def123def456R:S:R×S:2021/8/28除运算除运算即笛卡尔积的逆运算。CD1234ABabA
4、BCDab12ef34cd12ab34R:T:R/S:2021/8/29连接运算设有关系R和S,将R和S依据一定逻辑条件合并的过程称为连接运算(即有条件的笛卡尔积运算)。ABC123762DE1245ABCDE1231276212R:S:R
5、×
6、S:C>E2021/8/210自然连接运算设有关系R和S,取其共有列相等的元组进行合并的过程称为自然连接运算(即相等处连接运算)(注:R和S必须有相同的属性列)。ABC123458762CD12873635ABCD123612354587R:S:R
7、×
8、S:2021/8/211
此文档下载收益归作者所有