Sabtu, 15 November 2014

PENJELASAN TENTANG VIEW

MENGAPA HARUS ADA VIEW? JELASKAN..


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.

Ada 2 (dua) tipe view, yaitu Simple View dan Complex View. Berikut ini perbandingan antara Simple View dan Complex View :

View adalah tabel bayangan. Tidak menyimpan data secara fisik. Biasanya berupa hasil query dari tabel-tabel dalam sebuah database. Contoh : view Mahasiswa Pria yang diambil dari tabel Mahasiswa di mana field Jenis Kelamin = “L”. 


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


REFERENSI

http://pengenalanoracle.blogspot.com/2012/12/modul-9-view.html
http://kuliahkode.wordpress.com/tag/oracle/
http://irpantips4u.blogspot.com/2012/10/pengertian-funsi-dan-penggunaan-view.html
 

Tidak ada komentar:

Posting Komentar