Page 61 - E-MODUL BASIS DATA KELAS XI RPL
P. 61
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 di tampilkan 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.
Setelah sebuah objek View dibuat di basis data, akan memeliki tabel virtual atau tabel instance.
Dapat menampilkan data yang ada view tersebut dengan cara yang sama dengan ketika melakukan
query dari sebuah tabel.
Contoh, ingin menampikan data dari view TahunMobil, dapat dilakukan dengan statement dibawah
ini.
Hasil dari statement di atas akan tampak seperti yang ditunjukkan oleh Tabel.7.8.
Tabel 4. 12 Menampilkan Data Menggunakan Sebuah View.
View Tahun Mobil
IdMobil Tipe Tahun
M302 New Avanza G 2017
M305 Innova G MT 2016
M401 New Avanza G 2016
M404 Xenia 2016
M304 Xenia 2017
Adapun untuk menampilkan data view PemilikMobil dapat dilakukan dengan statement dibawah ini.
Hasil dari statement di atas akan dampak seperti yang ditunjukkan oleh Tabel.4.9.
Tabel 4. 13 Menampilkan Data Dari Sebuah View.
View Pemilik Mobil
IdMobil Tipe NPemilik AlamatPm
M302 New Avanza G Tia Cahyani Jl. Kopi 23 Bandung
M305 Innova G MT Anton Ilham Jl. Mawar 345 Bandung
M401 New Avanza G Tia Cahyani Jl. Kopi 23 Bandung
M404 Xenia Tia Juniati Jl. Pahlawan 35 Surabaya
M304 Xenia Ria Mutia Jl. Diponegoro 3 Semarang