6.1 View
View merupakan tabel virtual berdasarkan hasil dari pernyataan sql yang telah dibuat.
Dmana data yang disimpan pada tabel virtual (view) tidak bisa dilakukan operasi insert,
update, delete. Karena table pada view bersifat virtual untuk melakukan operasi
insert,update,delete hanya bisa melakukannya langsung pada table asli, selain itu dapat
menambahkan fungsi-fungsi Sql where dan join.
A. Create view
Perintah Sql query create view merupakan perintah yang digunakan untuk membuat
view.
Struktur query sql yang digunakan untuk membuat view :
Contoh :
Contoh
Sekarang kita coba untuk melakukan salah satu operasi insert atau delete atau update
pada sebuah view yang telah dibuat Contoh melakukan operasi delete:
Hasil tampilan
data_pemeriksaan merupakan suatu table virtual maka table virtual tersebut
(data_pemeriksaan) tidak bisa dilakukan operasi insert, update, delete karena view
data_pemeriksaan bersifat table virtual
B. Update view
Perintah Sql query update view merupakan perintah yang digunakan untuk mengubah
aql query yang ada pada table view yang telah dibuat sebelumnya. Struktur query sql
Contoh :
Revisi
Alter view data_pemeriksaan
As
Select id_pasien, keluhan, biaya from
tb_transaksi
C. Delete view
Perintah Sql query delete view merupakan perintah yang digunakan untuk menghapus
table view yang telah dibuat sebelumnya.
Struktur query sql
Contoh :
Hasil tampilan
Dengan menggunakan sub query operator not exists tersebut dapat diketahui
no_antrian yang tidak melakukan proses pemeriksaan dan transaksi, analogi semua data
yang tidak terdapat pada view data_pemeriksaan.
TUGAS RUMAH
1. Menerapkan atau mengimplementasikan query view (create, update, delete) pada database
masing – masing.
2. Menerapkan atau mengimplementasikan setiap sub query yang telah dipelajari pada
database masing – masing
3. Setiap query diberi analisa.