Monday, May 9, 2016

Mengenal RELATIONAL ALGEBRA

RELATIONAL ALGEBRA
Bahasa query yang didefinisikan secara procedural yang terdiri dari suatu kumpulan operasi-operasi pada suatu relasi/tabel. Aljabar Relasi (AR) dikelompokkan menjadi 3 bagian yaitu operasi himpunan, operasi spesifik dan operasi perluasan.

1. Set Theory Operation
Operasi himpunan terdiri dari operasi-operasi berikut:
a. Union , digunakan untuk menggabungkan data dari dua atau lebih tabel yang memiliki kolom dengan tipe data, nama, dan jumlah yang sama.
b. Intersection, digunakan untuk mencari data yang sama yang terdapat pada dua atau lebih tabel.
c. Difference, digunakan untuk mencari nilai tabel di tabel sebelah kiri yang sama dengan sebelah kanan, atau lebih umum digunakan untuk operasi pengurangan.
d. Cartesian product, digunakan untuk perkalian dua atau lebih tabel.

2. Specific Theory Operation
Operasi spesifik terdiri dari operasi-operasi berikut:
a. Selection, digunakan untuk menyaring data berdasarkan suatu kriteria tertentu.
b. Projection, digunakan untuk memilih dan menampilkan atribut-atribut dari suatu tabel.

3. Extended Theory Operation
a. Generalized Projections, untuk perhitungan pada atribut turunan (atribut yang nilainya diperoleh dari proses perhitungan).
b. Aggregate Functions, untuk mencari nilai suatu atribut atau kumpulan atribut yang berupa, rata-rata, total, jumlah data, nilai minimal dan nilai maksimal.
c. Join, untuk menggabungkan multi tabel dengan kunci relasi secara otomatis
d. Rename, untuk merubah nama tabel secara permanen dan sementara.
e. Assignment, untuk penugasan perintah pada DDL dan untuk menyingkat penulisan Aljabar Relasi.

0 comments:

Post a Comment