ALJABAR RELASIONAL

Aljabar Relasional ialah sekumpulan operasi yang digunakan untuk melakukan proses manipulasi data dalam rangka untuk mendapatkan informasi yang diperlukan dari database.

Logika Penghubung




Operasi-operasi Aljabar Relasional
  • Select
Dilambangkan dengan simbol "s". Operasi select berfungsi untuk menyeleksi tuple-tuple yang memenuhi predikat yang diberikan dari sebuah tabel relasi.
  • Project
Dilambangkan dengan simbol "p". Operasi project adalah operasi unary yang mengirim relasi argumen dengan kolom – kolom tertentu.


Perhatikan gambar diatas!

Dengan menggunakan select semua field akan ditampilkan tetapi jika menggunakan project maka hanya field yang dipilih saja yang akan ditampilkan.


  • Union (∪)
Union berfungsi untuk menggabungkan tabel dengan syarat kedua tabel memiliki atribut yang sama.
  • Intersection ( ∩ )
Intersection berfungsi untuk mencari irisan dari dua tabel dengan syarat kedua tabel memiliki atribut yang sama.

  • Set-difference (-)
Set-difference berfungsi untuk mengambil atribut pada tabel yang di set-difference kan dengan tabel lainnya.


  • Cross Join (X)
Pada cross join akan membuat hasil yang didasarkan pada semua kemungkinan kombinasi baris dalam kedua set data.


  • Natural Join (∞)

Operasi natural join memungkinkan kita untuk menggabungkan operasi select dan cartesian product menjadi hanya 1 operasi saja.