Sabtu, 24 November 2012

Aljabar Relasional dan Kalkulus Relasional


Aljabar relasional merupakan kumpulan pengoperasian pada relasi yang dalam operasinya satu atau bahkan lebih dari satu relasi untuk menghasilkan relasi baru yang termasuk dalam kategori langkahnya yang tersedia beberapa perangkat operator dalam memanipulasi datanya.


Terdapat  lima operasi dasar dalam aljabar relasional, yaitu:
1.  Selection ( σ )
2.  Projection ( π )
3.  Cartesian – product ( X, juga disebut sebagai cross product )
4.  Union ( ∪ )
5.  Set – difference ( - )
6.  Rename ( ρ )

Operasi Aljabar relasional


Misalnya pada data Dosen

Dosen ={nid,nama_d,tempat_lhr,tgl_lahir,jkelamin,alamat,kota,kodepos,gpokok}
Primary key relasi Dosen adalah nid, karena tidak ada seorang dosen yang nid (nomor
induk dosen) sama dengan dosen yang lainnya.






Selection / Select (σ ) adalah operasi penyeleksian tupel untuk mendapatkan suatu predikat dengan menggunakan operator  (<,>,>=,<=,=,#)  .  Beberapa 
predikat dapat dikombinasikan menjadi predikat manjemuk menggunakan penghubung AND ( ∧ ) dan 
OR ( ∨ ). 
Contoh pengoperasiannya : 

1.  Query :  Tampilkan daftar dosen yang tempat lahirnya di ‘Bekasi’. 
2.  Aljabar relasional: 
        σtempat_lhr=’Bekasi’ (Dosen) 

3.  Hasilnya adalah: 





Kalkulus Relasional

Pemakai    mendiskripsikan  informasi  yang  dikehendaki  tanpa  memberikan  prosedur  (deret 
operasi) spesifik  untuk memperoleh informasi. Pada model relasional, bahasa formal non prosedural 
adalah bahasa kalkulus (predikat( relasional yaitu diekspresikan dengan menspesifikasikan predikat 
terhadap tuple atau domain yang harus dipenuhi. Kalkulus relasional dibagi menjadi 2 (dua) yaitu: 
1.  Kalkulus relasional tupel (tuple relational calculus). 
2.  Kalkulus relasional domain (domain relational calculus). 

Unknown

You Think Can You Will Can

1 komentar:

 

Copyright @ 2014 You Think Can You Will Can.

Designed by Templateify & Sponsored By Twigplay