Sebelum kita membahas apa itu aljabar relasional kita harus
mengetahui dulu bahwasanya Bahasa Pada Model data Relasional ini terbagi 2
yaitu:
1. Bahasa Query Formal
Merupakan bahasa query yang
menggunakan simbol – simbol matematis.
Contohnya: Aljabar relasional ,
kalkulus relasional.
2. Bahasa Query Komersial atau Terapan
Merupakan
Bahasa query yang dirancang sendri oleh programmer menjadi suatu program
aplikasi agar pemakai lebih mudah menggunaknya.
Jadi Kesimpulannya yaitu:
1. Alajbar Relasional -> Bahasa Query Prosedural -> Bahasa Query Formal.
2. Kalkulus Relasional -> Bahasa Query Non Prosedural. -> Bahasa Query NoN Formal.
*relasi (sama dengan) table.
Jadi Apa itu Alajabar Relasional ? kumpulan operasi terhadap relasi, dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang baru.
Operasi – operasi dasar Alajbar Relasional:
1. Selection
2. Projection
3. Union
4. Rename
5. Set Diffirance
6. Cartesian Product
Operasi lainnya.
1. Set Interaction
2. Natural Join
3. Division
Pengelompokan Operasi ini terbagi menjadi 2 yaitu:
1. Operasi Unary
Merupakan operasi yang yang memerlukan satu relasi saja dalam penerapanny
Contohnaya : selection, projection, rename
2. Operasi Binary
Merupakan operasi yang memerlukan sepasang relasi di dalam penggunaanya
Contohnya: Union, interseksi, set differences, caresian product, join dan division.
1,Operasi Unary.
a.Operasi Selection (ơ = sigma)
Merupakan operasi yang digunakan untuk mengambil sejumlah baris data(record) yang memenguhi predikat yang diberikan
Ơp(El)
Dimana p merupakan predikat, < > <= >= =
Operasi – Predikat- nama table
Contoh
Ơjenis=”laki-laki”(Mahasiswa) .
Ơjenis=”laki-laki” V(tanda Or) jenis=”perempuan” (Mahasiswa)
b.Operasi Projection (π)
Merupakan operasi yang digunakan untuk memilih field atau kolom pada suatu table.
πs(El)
Dimana s merupakan nama kolom yang ingin ditampilkan
Contoh
πNama,Umur (Mahasiswa)
c.Operasi projection(proyeksi) p
Digunakan untuk menampilkan nama alias pada table(relasi)
Contoh
pTableFilm(Film) maka table film akan ditampilkan dengan nama TableFilm
0 comments:
Post a Comment