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).
Lumayan nih, baca juga Contoh Aljabar Relasional
BalasHapus