VIEW
1. DEFINISI VIEW
Tujuan
dari pembuatan view adalah untuk kenyamanan (mempermudah penulisan query),
untuk keamanan (menyembunyikan beberapa kolom yang bersifat rahasia), atau
dalam beberapa kasus bisa digunakan untuk mempercepat proses menampilkan data
(terutama jika kita akan menjalankan query tersebut secara berulang). Misal
ingin dibuat dua buah tampilan. Tampilan pertama yaitu menampilkan daftar nota
pembelian yang dimiliki oleh konsumen yang bernama Siiti.
2. MEMBANGUN VIEW
Disini akan dibagi
menjadi dua sub bab lagi, yaitu view untuk data produk yang dibeli seorang konsumen
dan data produk yang tidak dibeli seorang konsumen.
2.1 Kasus 1: View untuk data
produk yang dibeli Konsumen
Untuk
data produk yang dibeli konsumen, kita dapat membangun view sebagai berikut:
Sedangkan
untuk menampilkan view yang sudah dibangun tadi, cukup tuliskan saja nama view
nya:
Jika
ada penambahan produk yang dibeli oleh seorang konsumen, maka Anda dapat dengan
mudah menampilkan daftar produk yang dibeli oleh konsumen dengan menggunakan
viewproduk_pupuk.
2.2 Kasus 2: View untuk data produk yang tidak dibeli konsumen
Untuk
membangun tampilan ini lebih mudah dengan memanfaatkan viewproduk_notpupuk,
dengan query sebagai berikut:
Sedangkan
untuk menampilkan view sama seperti di atas.
3. MENGHAPUS VIEW
Untuk menghapus view
dapat menggunakan perintah DROP. Sebelum dihapus, view dapat dilihat pada list
tabel:
Jika dilakukan
penghapusan, maka daftar view pun akan hilang.
Tidak ada komentar:
Posting Komentar