9.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 kegiatan tampilan satunya
menampilkan daftar pemberitahuan. Untuk tampilan pertama querynya cukup mudah:
Gambar 9. 1 Data kegiatan
Sedangkan untuk menampilkan
tampilan yang kedua, kita perlu melakuan subquery bersarang dengan memanfaatkan
query pada tampilan pertama:
Gambar 9. 2 Data kegiatan
Query yang digunakan untuk menampilkan tampilan kedua
adalah query yang cukup panjang. Jika diinginkan tampilan yang lain yang
levelnya bahkan lebih tinggi daripada tampilan kedua tersebut, tentunya akan
menjadi sangat rumit sekali.
Disinilah view dapat
digunakan untuk membantu seorang programmer.
9.2 Membangun View
Disini akan dibagi menjadi dua sub bab lagi, yaitu view untuk data kegiatan dan pemberitahuan.
9.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