Page 172 - E-Modul Simbad_Neat
P. 172

∏       ,           _       (                  )

                               Ekspresi yang akan diprojeksikan tidak selalu harus berupa tabel, tapi juga


                        bisa berupa hasil operasi/query. Jika misalnya, yang ingin ditampilkan adalah NPM

                        dan Nama mahamahasiswa yang bertempat tinggal di Cimaho saja, maka operasi


                        Seleksi dan Projeksi harus kita gunakan secara bersamaan, seperti berikut ini:

                                        ∏       ,           _       (           =              ′(                  )
                                                               ′

                               7.1.3 Operasi Cartesian Product

                               Operasi ini memungkinkan kita untuk menggabungkan data dari dua buah


                        tabel atau hasil query. Symbol yang digunakan untuk menyatakan operasi ini adalah

                        “x” dan sintaks yang digunakan untuk operasi ini adalah:


                                                                       

                               Yang berakibat semua record di E1 akan dipasangkan dengan semua record

                        di E2 dan hasil dari operasi ini akan memuat semua field yang ada di E1 dan di E2.


                        Operasi ini bersifat komulatif, artinya hasil kedua operasi berikut ini sama saja:

                                                                  dan  E2 x E1

                               Berikut  adalah  contoh  hasil  dari  penggunaan  operasi  Cartesian  Product

                        terhadap tabel mahamahasiswa dan tabel Kuliah, yang kita tuliskan sebagai berikut:


                                                                                     


                               Operasi  ini  umumnya  tidak  berdiri  sendiri,  tetapi  digunakan  Bersama


                        dengan operasi lainnya, seperti operasi Seleksi dan Projeksi dengan berbagai bentuk

                        sesuai kebutuhan, sebagaimana yang dapat terlihat pada berbagai contoh berikut.


                               Jika  kita  hanya  mengambil  data  dari  hasil  penggabungan  tabel

                        Mahamahasiswa  dan  kuliah  untuk  mahamahasiswa  yang  bertempat  tinggal  di








                                                             159
   167   168   169   170   171   172   173   174   175   176   177