-->
Home » , » Alajabar Relasional part 1

Alajabar Relasional part 1

Posted by silent reader
Haris Sucipto, Updated at: 6:42 AM

Posted by silent reader on Monday, November 28, 2016



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



Share This Post :

0 comments:

Post a Comment

ABOUT AUTHOR

Haris Sucipto merupakan seorang mahasiswa jurusan sistem informasi angkatan 2015 di Universitas Riau, suka ngulik tentang pemograman, dan menyukai bahasa pemograman javascript karena fitur Functional programming yang ia miliki.

 
Created and Write by. Haris Sucipto. All Rights Reserved
Template Johny Wuss Responsive