Minggu, 20 Desember 2015

Praktikum 9 Pemrograman SQL


SUB QUERY & VIEW

 SUB QUERY 
         Sub query adalah query di dalam query, artinya seleksi data berdasarkan dari hasil seleksi data yang telah ada.

Ada pun kegunaan sub query dalam memanipulasi data adalah sebagai berikut :
·                     Meng-copy data dari satu tabel ke tabel lain
·                     Menerima data dari inline view
·                     Mengambil data dari tabel lain untuk kemudian di update ke tabel yang dituju
·                     Menghapus baris dari satu tabel berdasarkan baris dari tabel lain


Membuat Tabel barang
  





Membuat Tabel Pelanggan
  





Membuat Tabel Pembelian






 


Note : Pembelian yang jumlahnya diatas rata-rata



 VIEW
          SQL View merupakan tabel semu, artinya secara fisik data tidak tersimpan dalam basis data, tetapi secara lojik dapat berfungsi seolah-olah sebagai tabel. 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.



Fungsi dari view sendiri itu adalah :
·           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

Contoh : 




hasil :

  

LATIHAN MATERI SUB QUERY & VIEW (TUGAS 15 DESEMBER 2015)


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 (suplier) yang menampilkan nama pelanggan,alamat dan telepon. Pelanggan yang ditampilkan adalah yang berasal dari kota Jakarta.

KETERANGAN : PEMBUATAN view v_suplier
KETERANGAN : MENAMPILKAN HASIL PEMBUATAN v_suplier


4.  Buatlah view V_PLGN_BELI (pasok) 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

 KETERANGAN : PEMBUATAN view v_pasok
KETERANGAN : MENAMPILKAN HASIL PEMBUATAN v_pasok




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

  KETERANGAN : PEMBUATAN view v_barang

KETERANGAN : MENAMPILKAN HASIL PEMBUATAN v_barang


 lanjutan Output 2


 lanjutan Output 3


Sumber :

http://elsaaprini.blogspot.co.id/2014/11/sub-query-view_15.html






Tidak ada komentar:

Posting Komentar