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
   184   185   186   187   188   189   190   191   192   193   194