笛卡尔积SQL数据库笛卡尔积、投影、选择、连接运算
笛卡尔积之后
列数:R列数+S列数
行数:R列数×S列数

投影
SQL数据库笛卡尔积、投影、选择、连接运算
SQL数据库笛卡尔积、投影、选择、连接运算
主要从列的角度进行运算。
投影之后不仅取消了原关系中某些列,也可能取消某些元组(元组就是行,目的是为了避免重复行)。

选择
SQL数据库笛卡尔积、投影、选择、连接运算
SQL数据库笛卡尔积、投影、选择、连接运算
图片中,式子意思是,从关系R中找到B列里等于‘d’并且C列里等于‘e’的那一行
从行的角度进行的运算

连接
连接,作用于两个关系,该运算的作用是:
从关系R和关系S的笛卡尔积中选取满足条件r的地方,组成一个新的关系
该关系是R×S的一个子集
记为SQL数据库笛卡尔积、投影、选择、连接运算
图片中i和j中间的字符可以替换为r,因为打不出来这个字符,所以上文中用r替换了
其中i和j分别是关系R和关系S中的第i和第j个分量(我现在理解为列)
等值连接就是图中表示的连接
自然连接就是在等值连接的基础上,吧重复的属性列去掉(隐含意思就是:要有共通的属性(就是列))

相关文章: