View adalah salah
satu object database, yang secara logika merepresentasikan sub himpunan dari
data yang berasal dari satu atau lebih table.
View
merupakan hasil perintah SELECT yang berupa tabel virtual yang dapat membungkus
query tertentu. View berfungsi untuk mempermudah dalam pengambilan query
tertentu. Dengan view kita dapat menerapkan pembatasan pada pengaksesan guna
pengamanan keamanan data seperti di bawah ini:
- Kolom/Field pada tabel tertentu.
- Baris/Record pada tabel tertentu.
- Field dan Record pada tabel tertentu.
- Turunan dari view lain.
- Record menggunakan operasi join.
- Data statistik dari tabel.
Kegunaan dari view
adalah :
- Membatasi akses database
- Membuat query kompleks secara mudah
- Mengijinkan independensi data
- Untuk menampilkan view (pandangan) data yang berbeda dari data yang sama.
Cara membuat view :
Untuk
membuat view kita dapat menggunakan perintah view dengan format seperti dibawah
ini :
CREATE VIEW view_name[(column_list)] [WITH ENCRYPTION] AS
select_statement [WITH CHECK OPTION]
Keterangan
:
View_name
adalah nama view yang akan dibuat. Column_list mendefinisikan field yang akan
digunakan dalam view. Column_list harus memiliki jumlah field yang sama dengan
yang didefinisikan pada select_statement. Jika column_list tidak ada maka view
dibuat berdasarkan field yang didefinisikan pada select_statement. With
Encryption adalah opsi untuk menambahkan enkripsi pada view. AS berisi perintah
yang digunakan untuk membuat view.
Contoh
:
CREATE VIEW V_ SISWA AS SELECT * FROM SISWA
Cara menampilkan view
:
Untuk menampilkan
atau memanggil view yang sudah kita buat sebelumnya, kita dapat menggunakan
perintah select dengan format seperti dibawah ini :
SELECT * FROM V_PELANGGAN
Cara merubah view :
Untuk merubah view
kita dapat menggunakan perintah alter view dengan format seperti dibawah ini :
ALTER VIEW
view_name[(column_list)] [WITH ENCRYPTION] AS select_statement [WITH CHECK
OPTION]
Contoh :
ALTER VIEW V_SISWA AS
SELECT * FROM SISWA WHERE ALAMAT ='JAKARTA'
Cara menghapus view :
Untuk menghapus view
kita dapat menggunakan perintah drop view dengan format seperti dibawah ini :
DROP VIEW view_name
Contoh :
DROP VIEW V_PELANGGAN
Sumber :
http://irpantips4u.blogspot.com/pengertian-funsi-dan-penggunaan-view.html
Tidak ada komentar:
Posting Komentar