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

Berikut  adalah  contoh  hasil  dari  penggunaan  operasi  Cartesian  Product

                        terhadap tabel mahasiswa 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 Mahasiswa


                        dan kuliah untuk  mahasiswa  yang bertempat tinggal  di  Cimahi dan untuk mata

                        kuliah  yang  diselenggarakan  di  Semester  2  saja,  maka  operasinya  dapat  kita


                        tuliskan sebagai berikut:






                               Penggabungan  (relasi)  umumnya  dilakukan  di  antara  dua  buah  tabel

                        (ataupun  hasil query) yang memang memiliki keterhubungan. Dalam basis data


                        relasional, keterhubungan antartabel itu ditandai dengan adanya field yang sama,

                        misalnya antara dua tabel Mahasiswa dan Nilai yang sama-sama memiliki field nim


                        atau antara tabel Kuliah dan Dosen yang sama-sama memiliki dield kode_dos. Jika

                        ada kebutuhan untuk mengambil data semua dosen yang mengajar di semester 2,

                        maka operasinya dapat kita tuliskan sebagai berikut:
















                                                             132
   139   140   141   142   143   144   145   146   147   148   149