Page 141 - E-Modul Sistem Basis Data
P. 141
alamat mhs, kota), tabel Kuliah memiliki field-field (kode kul, nama kul, sks,
semester, kode_dos), tabel Dosen memiliki field-field (kode dos, nama_dos, alamat
dos, kota), dan tabel Nilai dengan field-field (nim, kode_kul, indeks_nilai).
Sebelumnya memulai pembahasan, kita juga membutuhkan dua buah
simbol, yaitu E1 dan E2 yang merepresentasikan dua buah ekspresi dalam Aljabar
Relasional.
7.1.1 Operasi Seleksi (Select)
Operasi ini digunakan untuk mengambil sejumlah baris data yang
memenuhi predikat yang diberikan. Predikat mengacu pada kondisi yang ingin
dipenuhi dalam operasi Seleksi. Sintaks yang digunakan untuk menyatakan operasi
ini adalah:
di mana P adalah predikat pada atribut-atribut di E1. Jika pada tabel
Mahasiswa, kita ingin mengambil baris data (record) mahasiswa yang bertempat
tinggal di 'Bandung', maka operasi ini dapat kita tuliskan sebagai berikut:
Catatan:
tanda kutip tunggal (') biasa digunakan untuk mengapit sebuah konstanta
teks (string). Akan tetapi, di sejumlah literatur (begitu juga kelak dalam
pemakaiannya di berbagai DBMS), sering pula digunakan tanda kutip ganda (")
untuk maksud yang sama. Untuk seterusnya, dalam buku ini, yang kita gunakan
adalah tanda kutip tunggal.
Pada dasarnya, predikat merupakan ekspresi lojik yang menyata
pembandingan (komparasi) antara field dalam tabel dengan field lais dengan
129