![]() 30
Set
difference
R
-
S
Menghasilkan
sebuah
relasi
yang
terdiri
dari
baris-baris (tuples)
yang
ada
di
dalam relasi
R,
tetapi
tidak
dalam relasi
S.
R
dan
S
harus
union-
compatible.
Intersection
R
n
S
Menghasilkan
sebuah
relasi
yang
terdiri
dari
himpunan seluruh tuple
yang
ada
di
dalam
relasi
R
dan
S.
R
dan S harus union-compatible.
Cartesian
product
R
×
S
Menghasilkan
sebuah
relasi
yang
merupakan hasil
dari
penggabungan
setiap
tuple
dari
relasi
R
dengan
setiap tuple dari relasi S.
Theta join
s
F
(R×S)
Menghasilkan sebuah
relasi
yang
mengandung baris-baris
(tuples)
yang
memenuhi predicate
F
dari
Cartesian
product dari R dan S.
Equijoin
s
F
(R×S)
Menghasilkan
sebuah
relasi
yang
mengandung baris-baris
(tuples)
yang
memenuhi predicate
F
(yang
hanya
mengandung operator
perbandingan
sama
dengan) dari
Cartesian
product
dari R dan S.
Natural
join
R
?
S
Equijoin
dari
dua
relasi
R
dan
S ke
semua
atribut
umum x.
Satu
kejadian
dari
setiap
atribut umum dihilangkan
dari hasil.
(Left)
Outer join
R
?
S
Sebuah
join
di
mana
baris-baris
(tuples)
dari
R
yang tidak memiliki
nilai
yang
cocok
dengan atribut
umum dari
S
ikut
dimasukkan
ke
dalam relasi hasil.
Semijoin
R?
F
S
Menghasilkan sebuah
relasi
yang
mengandung baris-baris
dari
R
yang
berpartisipasi dalam
operasi
Join
relasi R dengan S.
Natural
Semijoin
R
?
S
mendefinisikan
sebuah
relasi
yang
merupakan hasil
proyeksi
dari
semua
atribut relasi
R
setelah melakukan
operasi Natural join
dari
relasi
R
dan
S.
Division
R
÷
S
Menghasilkan sebuah relasi ke atribut
C
yang
mengandung himpunan
dari
baris-baris dari
R
yang
cocok
dengan
kombinasi dari setiap baris dalam S.
|