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

Dimana S adalah list yang berisi satu atau lebih field yang ada di E1 dan

                        ingin ditampilkan.


                               Jika  pada  tabel  Mahasiswa,  kita  ingin  menampilkan  NIM  dan  Nama


                        mahasiswa untuk semua baris data yang ada di tabel tersebut, maka operasi ini dapat

                        kita gunakan sebagai berikut:





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


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

                        dan Nama mahasiswa 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:






                                                             131
   138   139   140   141   142   143   144   145   146   147   148