Senin, 24 November 2014

Aplikasi Perpustakaan

I. ini adalah tabel-tabel yang digunakan








II. Struktur Table




III. Proses Pembuatan sampai menjadi aplikasi







IV. Progres kelompok kami sampai running aplikasi, makalah sedang dalam proses :D


kelompok : 
Diana Kusuma A

yes

Berita Terkini

Minggu, 23 November 2014

pertemuan ke 8 pemrograman SQL

1. Menampilkan nim, nama pada tabel mahasiswa dan nim, nilai pada tabel nilai dalam satu tabel




2. Menggabungkan 3 tabel dengan JOIN yang menampilkan nama mata kuliah, nama mahasiswa, dan nilai




Minggu, 16 November 2014

view (sql)

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.
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 
sumber : http://bintech.wordpress.com/2010/06/13/view-pada-sql/

SUB QUERY AND VIEW

  • SUB QUERY 
           Sub query adalah query di dalam query, artinya seleksi data berdasarkan dari hasil seleksi data yang telah ada 
Contoh : jika di ketahui tabel berikut

  1. tabel barang
kode_barang char(6),
nama_barang varchar(25),
satuan varchar(20) dan stok int,
primary key : kode_barang
2. tabel pelanggan
kode_pelanggan char(6),
nama varchar(30), alamat varchar(30), kota varchar(15),
telepon varchar(15)
primary key : kode_pelanggan 


3. tabel pembelian
kode_pembelian char (10), kode_barang(6)
kode_pelanggan char(6),tanggal_pembelian datetime,
jumlah_pembelian int
primary key : kode_pembelian, kode_barang, kode_pelanggan
Foreign key : kode_barang, kode_pelanggan

Dari ke tiga tabel diatas di tampilkan transaksi pembelian yang jumlahnya diatas rata-rata ?

1. tampilkan seluruh transaksi pembelian (tanggal pembelian dan jumlah pembelian)









2. tampilkan jumlah pembelian rata-rata pada tansaksi pembelian


3. tampilkan transaksi pembelian yang jumlahnya diatas rata-rata





  • VIEW
view merupakan tabel semu, artinya secara fisik data tidak tersimpan dalam basis data, tetapi secara lojik dapat berfungsi seolah-olah sebagai tabel

* Buat view bernama v_barang yang menampilkan nama barang dan stok barang


* Tampilkan semua data yang ada pada view v_barang


* Tampilkan nama barang dari view v_barang

* Hapuslah view v_barang


* Tampilkan view v_barang (apakah yang terjadi ?)


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 adalah yang berasal dari jakarta





4. Buatlah view V_PLGN_BELI yang menampilkan jumlah pembelian per pelanggan untuk tanggal tetentu. field yang ditampilkan adalah nama pelanggan jumlah pembelian, tanggal pembelian. tampilkan semua data yang ada pada view V_PLGN_BELI




5. Buat 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