Aljabar relasional adalah suatu bahasa query prosedural yang terdiri dari kumpulan operasi yang inputannya adalah satu atau dua relasi dan keluarannya sebuah relasi baru sebagai hasil dari operasi yang dilakukan. operasi dasar dalam aljabar relasional adalah : select, project, union.
Operasi-operasi Dasar Aljabar Relasional
- Select
Operasi select berfungsi untuk menyeleksi tuple-tuple yang memenuhi predikat yang diberikan oleh tabel relasi. Operasi select menggunakan simbo sigma "σ". Predikat muncul sebagai subscript dari σ dan kondisi yang diinginkan yang ditulis dalam predikat.
Contoh penggunaan operasi select :
σNIM = 1103130131(NILAI)
Perintah diatas berarti memilih tupel-tupel dari tabel NILAI yang memiliki atribut NPM bernilai 1103130131. Hasil dari operasi diatas adalah :
1103130131 | CSG2D3 | 80 | 90 |
1103130131 | MA114 | 90 | 90 |
- Project
Operasi project digunakan untuk memilih nilai atribut-atribut tertentu dari sebuah relasi. Operasi project dilambangkan oleh simbol phi "Π"
Contoh penggunaan operasi project :
Π KD_MK,SKS(MATKUL)
Perintah diatas berarti memilih nilai atribut KD_MK dan SKS dari tabel MATKUL. Hasil dari operasi diatas adalah :
CSG2D3 | 3 |
MUG1B4 | 4 |
KUG1C1 | 1 |
- Union
Operasi union berfungsi untuk mendapatkan gabungan nilai atribut dari sebuah tabel relasi dengan nilai atribut dari tabel relasi lainnya. Simbol “∪” digunakan untuk menunjukkan operasi union. Operasi union bernilai benar bila terpenuhi 2 kondisi, yaitu : Derajat dari 2 tabel relasi yang dioperasikan harus sama dan domain dari atribut yang dioperasikan juga harus sama.
Operasi union berfungsi mendapatkan gabungan nilai atribut dari sebuah relasi dengan nilai atribut dari tabel relasi lainnya. Simbol "∪" digunakan untuk menunjukkan operasi union.
Contoh penggunaan operasi union :
Misalkan terdapat 2 tabel relasi bernama HIMADIF dan HMIF seperti dibawah :
HIMADIF
NPM | Nama | Kelas |
613313041 | Eko Putra | D3IF-35-01 |
613313052 | Keque Irfan | D3IF-35-02 |
613313013 | Riza Rulham | D3IF-35-03 |
HMIF
NIM | Nama | Kelas |
1103130121 | M. Ali Nurdin | IF 37-01 |
1103130141 | Riza Rulham | IF 37-02 |
1103130164 | Soli Kurniawan | IF 37-03 |
dan dari 2 tabel relasi diatas dilakukan operasi union sebagai berikut :
Π Nama(HIMADIF) ∪ Π Nama(HMIF)
Perintah diatas berarti menggabungkan hasil dari operasi project terhadap tabel HIMADIF dengan hasil dari operasi project terhadap tabel HMIF. Hasil dari operasi diatas adalah :
Eko Putra |
Keque Irfan |
M. Ali Nurdin |
Riza Rulham |
Soli Kurniawan |
Daftar pustaka :
- Fathansyah(2012).Basis Data.Bandung: Penerbit Informatika.
Lucky Club Casino Site Review & Bonus Codes
BalasHapusLucky Club Casino is a popular choice for punters in the gambling world, and a place that punters can find reliable and secure Bonus: 150% up to $/€30 Free BetBonus: 100% up to $/€25 Deposit MatchNumber of Games: Slots, Blackjack, Roulette Rating: 4 · luckyclub Review by LuckyClub