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.