RSS

Aljabar Relasional

10 Oct

Aljabar relasional merupakan bahasa database prosedural. Juga merupakan kumpulan operasi terhadap tabel, dimana setiap operasi menggunakan satu atau lebih tabel untuk menghasilkan satu tabel yang baru. Lebih bersifat operasional, sangat berguna untuk merepresentasikan eksekusi perencanaan.
Operasi-operasi dasarnya adalah selection, projection, Union, intersection dan set difference.

Operasi dasar dapat dibagi menjadi 2, yaitu :

  • Operasi yang melibatkan teori set, yaitu UNION, INTERSECTION, DIFFERENCE, CARTESIAN PRODUCT
  • Operasi khusus untuk basis data relasional, yaitu: SELECT, PROJECT dan JOIN.
Berdasarkan jumlah tabel (operan) yang dibuuhkan suatu operasi maka operasi dibedakan menjadi dua yaitu pertama Operasi Unary terdiri dari selection, projection. Disebut operasi unary, karena dapat digunakan hanya pada satu tabel. Kedua Operasi Binary terdiri dari union, intersection, set difference, cartesian product, join dan division. Disebut operasi binary, karena memerlukan sepasang tabel.
Operasi- Operasi Dasar dalam Aljabar Relasional :
  1. Selection : Operasi yang digunakan untuk memilih subset dari tuple-tuple pada suatu tabel.
  2. Projection : Operasi yang digunakan untuk memilih subset dari field-field pada suatu tabel.
  3. Union/ Gabungan : Operasi yang digunakan untuk menggabungkan hasil dari beberapa query. r union s Menghasilkan suau tabel baru yang elemen barisnya merupakan elemen dari r dan s, tidak ada duplikasi data. Untuk r union s harus valid : r, s harus memiliki jumlah atribut yang sama.
Materi lebih lengkap dapat dibaca di :
Materi yang lengkap dapat di download :
 
Leave a comment

Posted by on October 10, 2011 in Basis Data Lanjut

 

Tags: , , , , , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: