Page 5 - coba1
P. 5
Contoh penggunaan operasi set intersection :
Π Nama(ASLABSI) ∩ Π Nama(ASLABTI)
Perintah diatas berarti mendapatkan nilai atribut Nama yang terdapat di tabel
ASLABSI dan juga terdapat di tabel ASLABTI. Hasil dari operasi diatas adalah :
Riza Rulham
- Natural Join
Operasi natural join memungkinkan kita untuk menggabungkan operasi select dan
cartesian product menjadi hanya 1 operasi saja. Simbol “⋈“ digunakan untuk
menunjukkan operasi natural join. Operasi natural join hanya menghasilkan tupel yang
mempunyai nilai yang sama pada 2 atribut yang bernama sama pada 2 tabel relasi yang
berbeda.
Contoh penggunaan operasi natural join :
Π NPM,KDMK,MID(MHS ⋈ NILAI)
Perintah diatas berarti mendapatkan nilai dari operasi project dengan predikat NPM,
KDMK, dan MID dan argumen hasil dari operasi natural join antara tabel MHS dengan
tabel NILAI. Hasil dari operasi diatas adalah :
10296832 KK021 60
10296832 KD132 40
10296126 KD132 70
31296500 KK021 55
41296525 KU122 90
50096487 KD132 80
21196353 KU122 75
- Division
Operasi division berfungsi untuk query yang memasukkan frase “untuk
semua/seluruh”. Simbol “†“ digunakan untuk menunjukkan operasi division.
Contoh penggunaan operasi division :
Misalkan terdapat 3 tabel relasi bernama ACCOUNT, BRANCH, dan DEPOSITOR
seperti dibawah :