Rabu, 12 Januari 2011

Bahan 3 - View

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.
Ada beberapa bentuk view :
1.    Diambil dari 1 tabel (seluruh kolom, sebagian kolom, calculated colomn, seluruh record, sebagian record)
2.    Diambil dari beberapa table (syaratnya harus ada relasi antar table)
a.    INNER JOIN
b.    LEFT OUTER JOIN
c.    RIGHT OUTER JOIN
d.    FULL  OUTER JOIN
e.    UNION (syaratnya field yang di-UNION harus sejenis)
3.    Hasil dari Pengelompokkan Data (Group By)
4.    Hasil dari Pivot Table (Cross Table)

Contoh View dari satu Tabel :
Sebuah perusahaan telah mendesain Tabel Pegawai di dalam 1 tabel yaitu tbpeg.  Ada keperluan untuk memisahkan akses antar departemen, seperti Departemen 10 hanya diperbolehkan melihat pegawai departemen 10 saja, begitu juga Departemen 20 hanya boleh lihat pegawai yang ada di departemen 20.
Untuk keperluan tersebut, akan dibuat view sebanyak tiga buah yaitu View untuk Departemen 10, Departemen 20 dan Seluruh Departemen.  Hasilnya sebagai berikut :

Contoh View dari beberapa  table :





1.    Buat View sbb :
a.    ViewDaftarGajiKaryawan (NIK, Nama, Alamat, Periode,GajiPokok, Tunjangan, Total)

b.    ViewDaftarGajiBulanJan2008 (seperti nomor 1, hanya dimunculkan bulan Januari saja)


c.    View TotalGajiBulanan (Periode, TotalGaji_Rp, TotalTunj _Rp, Total THP_Rp) – gunakan group by

Tidak ada komentar:

Posting Komentar