文档详情

数据库原理及应用(何玉洁)第二版第2章.ppt

发布:2025-04-09约7.2千字共10页下载文档
文本预览下载声明

*ABCa1b1c1a1b1c2a2b2c1ABCa1b1c1a2b2c1a2b3c2ABCa1b1c1a1b1c2a2b2c1a2b3c2RSR∪SR-SABCa1b1c2乘积(CartesianProduct)运算严格地讲应该是广义的笛卡尔积n目关系,k1个元组m目关系,k2个元组R×S列:(n+m)列元组的集合元组的前n列是关系R的一个元组后m列是关系S的一个元组行:k1×k2个元组R×S={trts|tr?R∧ts?S}*ABCABCa1b1c1a1b1c1a1b1c1a2b2c1a1b1c1a2b3c2a1b1c2a1b1c1a1b1c2a2b2c1a1b1c2a2b3c2a2b2c1a1b1c1a2b2c1a2b2c1a2b2c1a2b3c2R×S*(4)选择(Selection)运算运算符:σ运算表达式:σF(R)从关系R中选出满足条件表达式F的那些元组构成的关系ABCa1b1c1a1b1c2a2b2c1ABCa1b1c1a1b1c2RσB=b1(R)*(5)投影(Projection)运算运算符:Π运算表达式:ΠA1,A2,…,An(R)从R中选择出若干属性列(A1,A2,…,An)组成新的关系ABCa1b1c1a1b1c2a2b2c1ACa1c1a1c2a2c1RΠA,C(R)单击此处添加大标题内容AθB(6)连接从两个关系的笛卡尔积中选取属性间满足一定条件的元组记作:RSA和B:分别为R和S上度数相等且可比的属性组θ:比较运算符?连接运算从R和S的广义笛卡尔积R×S中选取(R关系)在A属性组上的值与(S关系)在B属性组上值满足比较关系θ的元组自然连接两个重要的连接:等值连接单击此处添加正文,文字是您思想的提炼,为了演示发布的良好效果,请言简意赅地阐述您的观点。θ为“=”,是从关系R和S的广义笛卡尔积中选取A,B属性值相等的那些元祖。是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。*ABCa1b12a1b24a2b36a2b48BCb15b26b37b38AR.BCS.BDa1b12b15a1b24b26a2b36b37a2b36b38RS等值连接(R.B=S.B)自然连接ABCDa1b125a1b246a2b367a2b368等值连接与自然连接的区别:等值连接中不要求相等属性值的属性名相同,而自然连接要求相等属性值的属性名必须相同,即两关系只有在同名属性才能进行自然连接。等值连接不将重复属性去掉,而自然连接去掉重复属性,也可以说,自然连接是去掉重复列的等值连接。商操作单击此处添加正文,文字是您思想的提炼,为了演示发布的良好效果,请言简意赅地阐述您的观点。您的内容已经简明扼要,字字珠玑,但信息却千丝万缕、错综复杂,需要用更多的文字来表述;但请您尽可能提炼思想的精髓,否则容易造成观者的阅读压力,适得其反。运算符:÷运算表达式:R÷SR和S是两个关系,Z是R的属性集合,X是S的属性集合,X是Z的子集,Y=Z-X。R除以S的商为:R÷S=ΠY(R)-ΠY((ΠY(R)×S)-R)*ABCDabcdabefbcefedcdedefabdeCDcdefABab

显示全部
相似文档