Anda di halaman 1dari 5

Pengertian View dan Empelementasinya

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
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).
Sebagai contoh, misalkan saya ingin menampilkan nama dosen
yang berdomisi di Jakarta, maka saya bisa menggunakan query
berikut:

Misalkan query tersebut akan dijalankan setiap beberapa detik


(diakses dari website yang sibuk),  pada setiap permintaan data,
MySQL server harus melakukan pemrosesan untuk mencari
seluruh dosen yang memiliki alamat di Jakarta. Selain itu,
dengan menggunakan VIEW saya bisa menyembunyikan
beberapa kolom dari tabel daftar_dosen.
 

Terdapat 3 statement View, yaitu CREATE, ALTER &


DROP
1. Create view
Fungsi statement CREATE DATABASE adalah untuk
menciptakan database baru. Perintah ini fungsinya sama
dengan statement CREATE SCHEMA. Jalankan
MySQL console , ketikkan perintah SHOW
DATABASES untuk melihat daftar database apa saja
yang ada dalam MySQL.
Syntaknya adalah: CREATE VIEW nama_view AS
SELECT * FROM nama_tabel;. Misalkan kita
memiliki tabel users yang mempunyai kolom first_nm
dan last_nm.
 
Misalkan akan dibuat View nama yang akan
menampilkan kolom first_nm pada tabel users. Syntaxnya
adalah sebagai berikut :
 

2. Alter view
ALTER VIEW digunakan ketika kita ingin mengubah
view yang lama dengan query baru. Syntaxnya
adalah ALTER VIEW nama_view as
 

3. Drop view
DROP VIEW digunakan jika kita ingin menghapus view
dari suatu database. Syntaxnya adalah DROP VIEW
nama_view;.

Group Views terdiri dari sejumlah icon perintah yang


digunakan untuk memilih jenis tampilan data.
1. Datasheet View: digunakan untuk menampilkan
data dalam bentuk standar. Dalam bentuk tampilan
ini data ditampilkan sesuai nama field yang sudah
didesain pada tahap awal pembuatan database.
Dalam bentuk seperti ini tampilan mirip dengan
tampilan lembar kerja di Excel.
2. PivotTable View: digunakan untuk menampilkan
database dalam bentuk kompilasi, dimana pada
tampilan ini hanya memungkinkan untuk
menampilkan nama field data saja. Saat diperlukan,
user hanya perlu meng-klik salah satu field yang
diinginkan, maka deretan data akan ditampilkan.
3. Pivot Chart View: digunakan untuk menampilkan
data ke dalam bentuk diagram, untuk data yang
berkaitan dengan perhitungan angka yang
dimanipulasi melalui Query.
4. Design View: digunakan untuk tampilan data yang
memungkinkan user untuk merancang field serta
mengatur tipe data pada setiap field. Pada tampilan
jenis ini nama field disusun secara vertikal, sedang
di sebelah kanannya berisi tabel yang digunakan
untuk memilih tipe data tertentu pada setiap nama
field di sebelah kirinya.
 

Anda mungkin juga menyukai