首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

等值连接跟自然连接

2013-07-01 
等值连接和自然连接(a1,b1,5)(a1,b2,6)(a2,b3,8)(a2,b4,12)S(B,E)关系:(b1,3)(b2,7)(b3,10)(b3,2)(b5,2)?R

等值连接和自然连接
(a1,b1,5)(a1,b2,6)(a2,b3,8)(a2,b4,12)

S(B,E)关系:

(b1,3)(b2,7)(b3,10)(b3,2)(b5,2)

?

R和S在R.B=S.B上等值连接结果:

(A,     R.B,   C,     S.B,    E)(a1,   b1,     5,      b1,      3)(a1,   b2,     6,      b2,      7)(a2,   b3,     8,      b3,      10)(a2,   b3,     8,      b3,      2)

?R和S自然连接结果:

(A,    B,      C,     E)(a1,   b1,     5,     3)(a1,   b2,     6,     7)(a2,   b3,     8,     10)(a2,   b3,     8,     2)

?

[备注]

连接操作的过程:

表1中取第一个元组,扫描表2,符合条件,则元组拼接,存入结果表;

表1中取第二个元组,扫描表2,符合条件,则元组拼接,存入结果表;

......

直到表1最后条元组比较完毕。

?

例子摘自清华大学出版社 王珊 陈红的《数据库系统原理教程》第50页。

热点排行