Page 61 - E-MODUL BASIS DATA KELAS XI RPL
P. 61

Tabel 4. 11 Tabel Mobil Dan Tabel Pemilik Sebagai Sumber Data Bagi View
       Tabel Mobil
            IdMobil              Tipe                 Tahun               NoPelat            IdPem         NoCab
            M302           New Avanza G               2017               B 2545 XT            S102          C102
            M305            Innova G MT               2016               D 1284 JK            S104          C101
            M401           New Avanza G               2016              D 3715 AH             S102          C101
            M404                Xenia                 2016               L 1115 TY            S105          C104
            M304                Xenia                 2017               E 1287 KL            S302          C103

       Tabel Pemilik
             IdPem               NPemilik                            Alamat                             Telp
              S102              Tia Cahyani                   Jl. Kopi 23 Bandung                  022-555778
              S104             Anton Ilham                  Jl. Mawar 345 Bandung                  024-555178
              S105               Tia Juniati               Jl. Pahlawan 35 Surabaya                031-555705
              S302               Ria Mutia                Jl. Diponegoro 3 Semarang                024-555682
             Berikut cara membuat dan memanggil sebuah view, misalkan tabel Mobil dan tabel Pemilik seperti

       yang  ditunjukkan  oleh  Tabel  4.7.  selanjutnya,  jika  ingin  membuat  sebuah  view  yang  disebut  view
       TahunMobil, yang mana akan menampilkan kolom IdMobil, Tipe dan Tahun. Syntax untuk melakukannya

       adalah sebagai berikut.






             Syntax tersebut akan memerintahkan DBMS untuk membuat sebuah view TahunMobil yang akan

       ditampilkan kolom IdMobil, Tipe, dan Tahun dari tabel Mobil.
             Selanjutnya, jika ingin membuat view yang akan menampilkan data dari dua tabel, misalnya view

       tabel Pemilik dan tabel Mobil yang akan menampilkan kolom IdMobil, Tipe, Nama Pemilik, dan Alamat

       Pemilik. Kolom IdMobil dan Tipe akan ditampilkan dari tabel Mobil, sedangkan kolom Nama dan Alamat

       Pemilik akan ditampilkan dari tabel Pemilik.
             Syntax untuk membuat view tersebut adalah sebagai berikut.






             Pada syntax di atas, jika ingin menampilkan data di view yang berasal dari dua tabel, ketika memilih

       kolom,  nama  kolom  didahului  oleh  nama  tabel.  Dengan  demikian,  DBMS  akan  tahu  kolom  tersebut
       diambildari tabel yang mana, dari dua tabel yang tersedia. Sementara itu, untuk kondisi yang diberikan

       pada statement WHERE, kondisi dipilih mengacu kepada nama kolom yang bersesuaian di antara kedua

       tabel, dalam hal ini kolom IdPem.
   56   57   58   59   60   61   62   63   64   65   66