![]() 16
mengkombinasikan
dua
relasi
ke
bentuk
relasi
yang
baru,
yang
merupakan operasi dasar dalam relational algebra.
Menurut Ramakrishnan dan
Gehrke
(2005, p107), ada beberapa
bentuk dari join, yaitu :
Condition Joins
Penggunaan join
yang paling
umum adalah bentuk condition join,
yang
melakukan kondisi seleksi pada cross-product antara 2 relasi
(R
dan
S).
Gambar
2.6
menunjukkan
ilustrasi
dari
penggunaan
Condition Joins yaitu:
s© (® X S)
Gambar 2. 6 Ilustrasi gambar Condition Join
Keterangan
:
c
adalah
kondisi
berdasarkan
hasil
relasi
R
dan
S
dalam mencari data pada kolom yang berkaitan.
Equijoin
Operasi
equijoin
sama
halnya
ketika
melakukan query
dengan
penggabungan
relasi
dengan
mencari nilai
data
yang
sama
pada
kolom yang
berkaitan
antara
kedua
relasi
tersebut.
Diilustrasikan
dengan
query :
R.name1 =
S.name2,
dimana
R
dan
S
masing-
masing adalah tabel untuk mencari nilai data yang sama pada
kolom name1 pada tabel R dan kolom name2 pada tabel S.
Natural Join
Operasi
natural
join adalah
operasi
equijoin yang
memiliki
kesamaan dalam semua field yang memiliki nama yang sama
|