数据库连接运算(join)
2015-10-15 21:04
190 查看
联接有三种:θ联接和自然联接(这里是算术比较符),外联接。
(1) θ联接 (从R和S的笛卡儿乘积中选取满足条件“iθj”的元组
•(2)自然联接(naturaljoin)
两个关系R和S的自然联接操作具体计算过程如下:
① 计算R×S ;
② 设R和S的公共属性是A1,…,AK,挑选R×S中满足R.A1=S.A1,…,R.AK=S.AK
的那些元组;
③去掉S.A1,…,S.AK这些列。
定义:
πi1,…,im (σR.A1=S.A1∧... ∧R.AK=S.AK(R×S)),其中i1,…,im为R和S的全部属性,但公共属性只出现一次。
(1) θ联接 (从R和S的笛卡儿乘积中选取满足条件“iθj”的元组
•(2)自然联接(naturaljoin)
两个关系R和S的自然联接操作具体计算过程如下:
① 计算R×S ;
② 设R和S的公共属性是A1,…,AK,挑选R×S中满足R.A1=S.A1,…,R.AK=S.AK
的那些元组;
③去掉S.A1,…,S.AK这些列。
定义:
πi1,…,im (σR.A1=S.A1∧... ∧R.AK=S.AK(R×S)),其中i1,…,im为R和S的全部属性,但公共属性只出现一次。
相关文章推荐
- 关系运算、范围判断和IS (NOT) NULL
- 【关系模型相关概念】小楼一夜听春雨——数据库学习之路(3)
- Database system concept笔记(2)
- 2.6 关系操作 2.7 关系模型小结
- 自考《数据库系统原理》(4)之关系运算
- 关系代数运算——(软考三)
- 数据库查询的基本运算,关系代数
- 《数据库系统概念》3-主键、关系运算
- 关系代数 除法
- erlang运算符
- 总结几个等价无穷小相关的关系运算
- 第二周 数据计算实现与顺序程序设计(一)
- 非基本类型的比较运算的操作
- ECMAScript运算符_关系运算符&等性运算符&条件运算符&赋值运算符&逗号运算符
- 数据库系统概论复习总结3 --- 第二章关系数据库标准语言SQL
- 数据库系统概论复习总结2 --- 第二章关系数据库
- 数据库中关系代数中的关系运算
- MATLAB语言中的关系与逻辑运算
- 数据库应用之关系代数(relational algebra)
- 数据库之关系运算详解