Page 152 - E-Modul Sistem Basis Data
P. 152
Contoh yang lain dapat kita lihat dari permintaan berikut ini, “carilah nama
semua mahasiswa yang tinggal di kota yang sama dengan Umar”. Untuk
mendapatkan kota untuk mahasiswa Bernama Umar kita nyatakan:
Sementara itu, untuk mendapatkan mahasiswa lainnya dengan kota yang
sama dengan tempat Umar berdiam tersebubt, kita harus mengacu kembali kepada
tabel Mahasiswa. Pada Query berikut ini, kita gunakan operasi Rename dengan
memberi nama baru pada hasil ekspresi di atas dnegan umar dan menamai kembali
atributnya dengan kota_umar. Bentuk akhir dari query “mencari nama semua
mahasiswa yang tinggal di kota yang sama dengan Umar” adalah:
7.2 Bahasa Query Terapan
Mari kita beranjak dari pembahasan yang sangat matematis dan teorits di
sebelumnya yang lagi banyak orang dapat menimbulkan rasa alergi tersendiri.
Untunglah, dalam berinteraksi dengan Basis Data melalui DBMS, kita tidak perlu
menuliskan ekspresi-ekspresi matematis sebagaimana dalam Bahasa Query Formal.
Biarlah kerumitan dalam ekspresi-ekspresi matematis yang kita jumpai dalam
Bahasa query formal menjadi urusan perusahaan pembuat DBMS. Untuk kita, para
pemakai DBMS-DBMS itu, cukup menguasai apa yang kita sebut sebagai Bahasa
Query Terapan, sebagai media bagi kita dalam berinteraksi dengan Basis Data yang
telah kita buat.
140