Apakah itu VIEW dalam Pangkalan Data?
VIEW boleh disebut sebagai jadual maya yang merupakan salah satu objek pangkalan data untuk menyimpan hasil pertanyaan. Hasil pertanyaan tersebut biasanya adalah kumpulan lajur yang merupakan hasil daripada pelaksanaan arahan SELECT. Objek VIEW ini boleh disimpan dalam pangkalan data dengan nama yang ditentukan dan boleh dipanggil semula untuk memaparkan data tanpa perlu menulis semula pertanyaan dari awal.
VIEW ditakrifkan sebagai jadual maya kerana pada dasarnya objek ini tidak melakukan penyimpanan fizikal terhadap data, justeru VIEW tidak mempunyai datanya sendiri. Walaupun tidak menyimpan data, VIEW dapat memaparkan informasi tepat yang bersumber terus daripada jadual-jadual sebenar berdasarkan arahan SELECT yang ada di dalamnya.
Hubungan VIEW dengan Jadual Fizikal
Hubungan antara VIEW dengan jadual fizikal dalam pangkalan data adalah VIEW tidak termasuk dalam skema fizikal seperti jadual-jadual utama penyusun pangkalan data tersebut. VIEW hanya mengandungi dan mewakili data daripada jadual fizikal tersebut.
Sifat utama VIEW adalah dinamik. Oleh itu, apabila data daripada jadual fizikal yang menjadi sumbernya mengalami perubahan (ditambah, diubah, atau dihapus), maka data yang terpapar ketika VIEW dipanggil juga akan turut berubah secara automatik.
Tujuan Penciptaan VIEW
Terdapat beberapa tujuan utama mengapa VIEW direka bentuk dan sering digunakan dalam pengurusan pangkalan data:
- Meningkatkan Keselamatan Data: VIEW boleh digunakan untuk memberikan batasan akses kepada pengguna. Pentadbir boleh menyembunyikan lajur-lajur sensitif dan hanya memaparkan data yang selamat, justeru membantu melindungi data secara keseluruhan.
- Meningkatkan Kemandirian Data: VIEW boleh digunakan pada pelbagai sistem dan aplikasi tanpa perlu repot mengubah format datanya secara manual.
- Penyederhanaan bagi Pengguna Akhir: VIEW sangat membantu pengguna akhir kerana dapat menapis dan memaparkan data yang lebih sedikit mengikut keperluan. Selain itu, pembangun boleh memberikan nama-nama lajur baharu (alias) di dalam VIEW yang lebih mudah dibaca dan difahami oleh pengguna.
Kelebihan Menggunakan VIEW
Pelaksanaan VIEW dalam pangkalan data memberikan beberapa keuntungan yang sangat membantu pembangun mahupun pentadbir, antaranya:
- Efisien pada Penulisan: VIEW dapat menyederhanakan pertanyaan gabungan (join) yang kompleks menjadi sangat ringkas. Pertanyaan tersebut cukup ditulis satu kali, disimpan sebagai VIEW, dan dapat dipanggil semula bila-bila masa diperlukan seperti memanggil jadual biasa.
- Kawalan Akses yang Tepat: Sangat membantu dalam melakukan pembatasan akses data terhadap pengguna yang spesifik, memastikan pengguna hanya dapat melihat data yang relevan dengan hak akses mereka.






