Page 149 - E-Modul Sistem Basis Data
P. 149

dua/lebih  sumber  data  yang  sama.  Penamaan  kembali  dalam  operasi  ini  dapat

                        dilakukan pada level sumber data saja, yang dapat kita nyatakan sebagai berikut:






                               Dimana x adalah nama baru dari ekspresi E1. Operasi ini dapat pula kita

                        terapkan hingga ke level atribut, dengan sintaks:






                               untuk  ekspresi  Ei  dengan  n  atribut,  di  mana  A1  mengacu  pada  atribut

                        pertama di E1, A2 untuk atribut kedua di Ei dan seterusnya.


                               Pada  tabel  Nilai,  terdapat  atribut  nim,  kode  kul  dan  indeks_nilai.  Ada

                        permintaan untuk menampilkan indeks nilai tertinggi yang diperoleh peserta kuliah


                        (mahasiswa) untuk  mata kuliah dengan kode_kul  = 'IF-221. Strategi untuk  bisa

                        memenuhi permintaan ini adalah menerapkan operasi Set-Difference dari dua buah


                        operasi  Projeksi  untuk  field  indeks_nilai  dari  tabel  Nilai.  Projeksi  pertama

                        diterapkan terhadap tabel Nilai untuk mendapatkan seluruh indeks_nilai dari tabel

                        tersebut, sehingga operasinya adalah:







                               Sementara Projeksi kedua (yang akan menjadi pengurangnya) relatif lebih

                        sulit. Projeksi ini juga diterapkan terhadap tabel Nilai, tetapi untuk mendapatkan

                        semua indeks_nilai yang lebih rendah dari indeks_nilai tertinggi. Dalam Projeksi


                        kedua ini ada kebutuhan operasi Rename. Bentuk operasinya dapat kita nyatakan

                        sebagai berikut:









                                                             137
   144   145   146   147   148   149   150   151   152   153   154