Anda di halaman 1dari 10

LAPORAN PRAKTIKUM BASIS DATA LANJUT III

VIEW



Oleh
Delvia Wulan Sari 11120013
Firman Fajrin 11120015
Nur Laila Fitriasari 11120027


Fakultas Teknik
Program Studi Teknik Informatika
Universitas Wijaya Kusuma Surabaya
2014

TUJUAN

1. Mahasiswa mengerti tentang penggunaan view.
2. Mahasiswa memahami penggunaan query tingkat lanjut dalam view.
3. Mahasiswa memahami penggunaan join dalam view.
4. Mahasiswa mampu menerapkan penggunaan view.

PENDAHULUAN

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 :

Fitur Simple view Complex view
Jumlah table Satu Satu atau lebih
Berisi fungsi Tidak Ya
Berisi group data Tidak Ya
DML melalui view Ya Tidak selalu

Syntax umum membuat view
Untuk membuat view berikut format umumnya :





CREATE [OR REPLACE] [FORCE | NOFORCE]
VIEW Nama_View [(alias [, alias] ...)]
AS Subquery
[WITH CHECK OPTION [CONSTRAINT Nama_Constraint] ]
[WITH READ ONLY [CONSTRAINT Nama_Constraint] ];

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 :
create view CusHP as select
datacustomer.NAMA_CUSTOMER,dataHP.NAMA_HP,dataHP.OS_HP,dataHP.TIPE_HP,d
ataHP.HARGA
from datacustomer left join dataHP on dataHP.jumlah_produk1 =
datacustomer.jumlah_beli_produk;

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 Pada ORACLE
View customer HP

Maka hasilnya seperti pada gambar berikut :


View data pemilik dan data nama toko

Maka hasilnya seperti pada gambar berikut :

KESIMPULAN

View adalah objek di dalam database yang berisi kumpulan kolom yang dihasilkan
dari perintah SELECT. Dengan kata lain yang lebih sederhana, view adalah objek yang
menyimpan hasil query, baik dari satu tabel atau lebih, didalam database view juga sering
dinamakan sebagai tabel virtual.
View memiliki dua tipe yaitu,
1. Simple View
2. Complex View
Perbedaan dari tipe view tersebut terletak dari fitur query yang digunakan di dalam
pembuatan view


LEMBAR KENDALI ASISTENSI

Anda mungkin juga menyukai