Hai sahabat blogger, udah lama nih ngga share ilmu lagi. Kali ini kita akan belajar tentang query language dalam Database. Let's learn!!!
· Bahasa Query formal basis data relasional Merupakan bahasa untuk meminta informasi dari basis data. Sebelum basis data relational, query terhadap basis data merupakan tugas yang sangat sukar. Pemograman harus berurusan dengan skema fisik internal dari basis data. Contoh bahasa query relasional adalah SQL (Structured Query Language).
· Terdapat dua jenis bahasa query relasional yang utama, yaitu :
1. Aljabar Relasional
2. Kalkulus Relasional
· Aljabar Relasional merupakan kumpulan operasi terhadap relasi dimana operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang baru dan termasuk kategori prosedural dan juga menyediakan seperangkat operator untuk memanipulasi data.
· Terdapat beberapa operasi dasar dalam aljabar relasional, yaitu :
1. Operasi Selection (s)
Selection / Select (σ ), adalah operasi untuk menyeleksi tupel – tupel yang memenuhi suatupredikat, kita dapat menggunakan operator perbandingan (<,>,>=,<=,=,#) pada predikat. Beberapa predikat dapat dikombinasikan menjadi predikat manjemuk menggunakan penghubung AND ( ∧ ) dan
OR ( ∨ ).
Contoh :
Query : Tampilkan daftar dosen yang tempat lahirnya di ‘Bekasi’
Aljabar relasional : stempat_lhr=’Bekasi’(Dosen)