Jumat, 14 November 2014

Aljabar relasional

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 :
1103130131CSG2D38090
1103130131MA1149090

-       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 :
CSG2D33
MUG1B44
KUG1C11

-       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
NPMNamaKelas
613313041Eko PutraD3IF-35-01
613313052Keque IrfanD3IF-35-02
613313013Riza RulhamD3IF-35-03

HMIF
NIMNamaKelas
1103130121M. Ali NurdinIF 37-01
1103130141Riza RulhamIF 37-02
1103130164Soli KurniawanIF 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.

1 komentar:

  1. Lucky Club Casino Site Review & Bonus Codes
    Lucky 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

    BalasHapus