Page 189 - E-Modul Sistem Basis Data
P. 189
Mahasiswa, maka operasi Natural Join yang harus digunakan. Dalam berbagai
kasus dan keadaan bisa jadi akan terdapat banyak sekali pilihan strategi yang har
dipertimbangkan. Dan hal ini akan dapat memperberat upaya optima query yang
kadang-kadang menjadi tidak praktis untuk diterapkan.
Kita ambil contoh bagaimana optimasi query kadang-kadang menjadi tid
Mahasiswa, tetapi dengan tambahan predikat, yaitu pencarian baris data praktis
untuk digunakan. Katakanlah ada query, masih terhadap tabel mahasiswa yang
berdomisili di kota "Bandung". Bentuk standar dari quey ini dapat kita nyatakan
sebagai:
Jika tabel Mahasiswa tersebut difragmentasi secara horizontal di fragmen
(diberi nama mahasiswa dan mahasiswa2), sehingga tabel Mahasiswa
sesungguhnya merupakan hasil operasi Union dari keduanya
maka ekspresi query di atas dapat kita translasi menjadi:
yang ekivalen dengan ekspresi:
Jika ternyata fragmentasi di atas dilakukan berdasarkan nilai atribut kota
tempat mahasiswa berdomisili, di mana fragmen tabel mahasiswa hanya berisi
baris-baris data mahasiswa yang berasal dari "Bandung" dan fragmen tabel
177