等值连接和自然连接
(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页。