![]() 27
Semijoin
Operasi
Semijoin
dinotasikan dengan
:
R?
F
S,
mendefinisikan sebuah
relasi
yang
mengandung baris-
baris dari R
yang berpartisipasi dalam operasi join relasi R
dengan
S
(Connolly dan
Begg,
2005,
p98).
Keuntungan
dari
Semijoin
yaitu
mengurangi jumlah
tuple
yang
perlu
ditangani untuk membentuk join.
Natural Semijoin
Operasi Natural
Semijoin
dinotasikan dengan
R
?
S,
merupakan
operasi
gabungan
antara
operasi
Natural
join
dan
Semijoin.
Operasi
ini
mendefinisikan sebuah
relasi
yang
merupakan hasil proyeksi dari semua atribut
relasi
R
setelah melakukan operasi Natural join dari relasi R dan S:
R
?
S = ?
aR1,aR2,...,aRn
(R ? S). Contoh :
Tabel 2.3 Tabel Staff
KdStaff
Nama
Umur
Kota
S1
Irvan
22
Jakarta
S2
Nahar
25
Jakarta
S3
Suwanto
23
Bandung
Tabel 2.4 Tabel Kota
Kota
Jakarta
Surabaya
Tabel 2.5 Tabel Staff ?Kota
KdStaff
Nama
Umur
Kota
S1
Irvan
22
Jakarta
S2
Nahar
25
Jakarta
|