Jumat, 18 Juli 2014

PENGERTIAN VIEW DAN IMPLEMENTASINYA

View adalah objek di dalam database yang berisi kumpulan kolom yang dihasilkan dari Perintah select. Dengan kata lain yang lebih sederhana, view adalah object yang menyimpan hasil query, baik dari satu tabel atau lebih, didalam database view juga sering dinamakan sebagai “tabel virtual” , karena view sebenarnya tidak memiliki data. Data yang ditampilkan oleh sebuah view diambil dari tabel-tabel aktual yang disertakan dalam SELECT. 

Kegunaan view :
1. Membatasi akses database.
2. Membuat query kompleks secara mudah.
3. Mengijinkan independensi data.
4. Untuk menampilkan view (pandangan) data yang berbeda dari data yang sama.

Tipe View 

View memiliki dua tipe , yaitu simple view dan complex view. Perbedaan dari tipe view tersebut terletak dari fitur query yang digunakandidalam pembuatanview, untuk mendapatkan data aktual dari tabel dengan perbandingannya adalah sebagai berikut :


Syntax umum membuat view 
Untuk membuat view berikut format umumnya : 


View dapat dibuat dengan perintah CREATE VIEW. Subquery dapat dicantumkan dalam CREATE VIEW , tapi subquery yang digunakan tidak boleh berisi klausa ORDER BY. 


PERCOBAAN 

View Pada SQL 

View customer dan HP 

Pada pembuatan view disini kami menampilkan data customer dan hp dengan menyeleksi nama customer dari data customer, namahp, os hp, tipe hp, harga yang diambil dari data hp dari data customer dengan sytax sebagai berikut : 



Maka hasilnya seperti pada gambar berikut :



View pemilik dan nama toko :

Pada pembuatan view disini kami menampilkan pemilik dan nama toko dengan menyeleksi 
nama pemilik dari data pemilik, nama toko, alamat toko dari data nama tokodengan syntax 
sebagai berikut : 
 “ create view pemtok as select datapemilik.NAMA_PEMILIK,namatoko.NAMA_TOKO,namatoko.ALAMAT_TOKO 
from datapemilik left join namatoko on namatoko.NoTelp = datapemilik.No_Telpon; “ 



Maka hasilnya seperti pada gambar berikut : 





View data pemilik dan data nama toko


Maka hasilnya seperti pada gambar berikut :





KESIMPULAN 

View adalah query yang disimpan, bentuknya menyerupai table. View bersifat logic, artinya tidak memiliki data fisik karena data fisiknya ada di table. View adalah cara menampilkan/menyajikan data yang ada di table


Tidak ada komentar:

Posting Komentar