SQL
View adalah tabel virtual (bukan tabel sebenarnya) yang dibuat dari beberapa
tabel atau view lain. SQL View tidak memiliki data sendiri, tetapi data-datanya
berasal dari tabel-tabel atau view lain. SQL View dibuat atau dibangun dengan
SELECT statement. Di dalam query SELECT tersebut kita bias menambahkan ORDER BY
statement untuk mengurutkan data atau tidak sama sekali. SQL View dapat
digunakan untuk memudahkan atau menyederhanakan data yang ditampilkan,
mencegah menampilkan data yang penting dengan menyembunyikan nama kolomnya.
Syntax
:
Kegunaan VIEW :
- Menyembunyikan Kolom atau Baris
- Menampilkan hasil dari
penghitungan
- Menyembunyikan Sintak SQL yang
rumit
- Fungsi Built-in Layer
- Menyediakan level isolasi antara
data tabel dan View data pengguna
- Memberikan proses permission yang
berbeda untuk view yang berbeda dari tabel yang sama
- Memberikan trigger berbeda pada
view yang berbeda dari tabel yang sama
Keuntungan
VIEW :
1.
Membatasi akses data
2.
Menyediakan data yang independen
3.
Menampilkan view yang berbeda-beda dengan
data yang sama
4.
Memudahkan query yang kompleks
Latihan:
1.
Tampilkan nama barang yang mempunyai stok kurang dari
rata-rata.
2. Tampilkan pelanggan yang paling besar pembeliannya
3. Buatlah view dengan nama V_PELANGGAN yang menampilkan nama pelanggan,alamat dan telepon. Pelanggan yang ditampilkan adalahyang berasal dari kota Jakarta.
4. Buatlah view V_PLGN_BELI yang menampilkan jumlah pembelian per pelanggan untuk tanggal tertentu. Field yang ditampilkan adalah nama pelanggan jumlah pembelian, tanggal pembelian. Tampilkan semua data yang ada pada view V_PLGN_BELI
5. Buatlah
view V_JUM_BELI yang menampilkan jumlah beli per barang per pelanggan per
tanggal tertentu. Field yang ditampilkan adalah nama barang, nama pelanggan,
tanggal pembelian,dan jumlah pembelian.Tampilkan semua data yang ada pada view
V_JUM_BELI
Sumber:
- bintech.wordpress.com/2010/06/13/view-pada-sql/
- http://risnotes.com/2012/01/view/
-
Materi Pemograman SQL Part 7
0 comments:
Post a Comment