Anda di halaman 1dari 10

MEMBUAT VIEW

KOMPETENSI DASAR:
1. MEMAHAMI TUJUAN VIEW
2. MEMAHAMI PENERAPAN VIEW

INDIKATOR:
1. MAMPU MENJELASKAN MANFAAT DARI VIEW
2. MEMAHAMI DAN MAMPU MEMBUAT VIEW
TERHADAP BASIS DATA
DEFINISI VIEW

• VIEW MERUPAKAN SUATU CARA UNTUK


MENAMPILKAN DATA DARI SATU ATAU LEBIH TABEL DI
DALAM DATABASE YANG BERBENTUK VIRTUAL TABLE
ATAU STORED QUERY.

• DATA DALAM VIEW SEBENARNYA TIDAK ADA. VIEW


HANYA BERUPA QUERY YANG BERFUNGSI UNTUK
MENAMPILKAN DATA-DATA SUATU TABEL.
KEGUNAAN VIEW

1. MEMFOKUSKAN DATA TERTENTU SESUAI DENGAN KEBUTUHANNYA, SEHINGGA DAPAT


MENGABAIKAN DATA YANG TIDAK DIPERLUKAN.
• MEMBATASI USER UNTUK MELIHAT BARIS-BARIS TERTENTU DALAM SUATU TABEL,
MISALNYA SEORANG MAHASISWA HANYA BOLEH MELIHAT
DATA SESAMA MAHASISWA DARI SATU KELAS ATAU SATU JURUSAN SAJA, SEHINGGA
DIA TIDAK DAPAT MELIHAT DATA MAHASISWA DARI JURUSAN LAIN.
• MEMBATASI USER UNTUK MELIHAT KOLOM-KOLOM TERTENTU DALAM TABEL,
MISALNYA SEORANG MAHASISWA HANYA BOLEH MELIHAT DATA NIM DAN DATA NAMA
SESAMA MAHASISWA DAN TIDAK DIIJINKAN MELIHAT DATA NILAI SESAME
MAHASISWA
2. DATA DISESUAIKAN DENGAN KEBUTUHAN USER.
SETIAP USER DAPAT MELIHAT DATA DENGAN CARA YANG
BERBEDA WALAUPUN USERUSER TERSEBUT MEMAKAI
DATA YANG SAMA DALAM WAKTU YANG BERSAMAAN
PULA.
3.MENYEDERHANAKAN TAMPILAN SEHINGGA LEBIH
MUDAH UNTUK OPERASI LAIN, MISALKAN MELAKUKAN
JOIN DARI BEBERAPA TABLE SEHINGGA TERLIHAT
SEPERTI SATU TABEL SAJA.
4.MENYEDERHANAKAN MANIPULASI DATA. KITA DAPAT
MENDEFINISIKAN JOIN, QUERY SELECT YANG SERING DIPAKAI
SEBAGAI VIEW SEHINGGA USER TIDAK HARUS MENYATAKAN
SEMUA KONDISI (MENULISKAN PERINTAH YANG PANJANG) SETIAP
KALI MENGAKSES DATA. VIEW MENYEDERHANAKAN
PENGAKSESAN DATA, KARENA QUERY ASLINYA TIDAK PERLU
DITULISKAN SETIAP SAAT DIPERLUKAN.
MEMBUAT VIEW

1. HANYA DAPAT DIBUAT PADA DATABASE YANG SEDANG DIPAKAI. MESKIPUN


DEMIKIAN, TABEL ATAU VIEW LAIN YANG DIREFERENSI DAPAT BERASAL DARI
DATABASE LAINNYA.
2. NAMA VIEW SECARA PRINSIP SAMA DENGAN NAMA TABEL BIASA NAMUN
BIASANYA UNTUK MEMBEDAKAN DENGAN TABEL BIASA VIEW SERING DIAWALI
DENGAN HURUF V ATAU AWALAN VIEW_ ATAU AKHIRAN _VIEW.

3. VIEW DAPAT DIBUAT DARI VIEW LAIN (HAL INI TIDAK UMUM DILAKUKAN)
4. JUMLAH KOLOM YANG TERTERA DALAM VIEW HARUS SAMA DENGAN JUMLAH
KOLOM DALAM QUERY.
5. DAFTAR KOLOM BERSIFAT OPTIONAL. NAMUN ADA BEBERAPA KONDISI TERTENTU
YANG MENYEBABKAN DAFTAR KOLOM YANG WAJIB
DITULIS, YAKNI:

A. KOLOM VIEW YANG DITURUNKAN DARI EKSPRESI ARITMATIKA, FUNGSI /


KONSTANTA.
B. DUA ATAU LEBIH KOLOM DALAM VIEW MEMILIKI NAMA YANG SAMA (BIASANYA
TERJADI KARENA BERASAL DARI TABEL-TABEL YANG DI-JOIN-KAN.
C. MEMANG INGIN MEMBERI NAMA KOLOM SECARA MANUAL.
KOMPETENSI DASAR:
1. MEMAHAMI TUJUAN VIEW
2. MEMAHAMI PENERAPAN VIEW

INDIKATOR:
1. MAMPU MENJELASKAN MANFAAT DARI VIEW
2. MEMAHAMI DAN MAMPU MEMBUAT VIEW
TERHADAP BASIS DATA

Anda mungkin juga menyukai