Seperti halnya pada aplikasi-aplikasi lain, untuk membuat database hal yang utama adalah membuat entity atau tabel-tabel yang berelasi dan memberikan informasi tentang proses aliran data pada database tersebut. Kali ini saya membuat sebuah database untuk toko buku. Berikut gambar relationship dari tabel-tabel untuk database toko buku.
Selanjutnya kita dapat "bermain-main" dengan menggunakan script sql untuk menampilkan data-data yang ada pada tabel yang telah kita buat. Seperti beberapa kasus berikut :
1. Menampilkan stock buku atau majalah yang terbanyak:
Script SQLnya :
- SELECT MAX(kd_barang) AS Kode_Barang, MAX(kd_tipe_bacaan) AS Tipe_Bacaan, MAX(jumlah_stok) AS Stok_Terbanyak FROM dbo.[1103103_barang]
2. Menampilkan total belanja masing-masing penerbit
Script SQL nya :
- SELECT kd_penerbit, SUM(total_bersih_pembelian) AS TOTAL_Belanja FROM dbo.[1103103_pembelian] GROUP BY kd_penerbit\
3. Menampilkan jumlah stock masing-masing barang dengan mengkategorikan barang-barang tersebut :
Script SQL-nya :
- SELECT kd_kategori, kd_tipe_bacaan, jumlah_stok FROM dbo.[1103103_barang] GROUP BY jumlah_stok, kd_kategori, kd_tipe_bacaan
4. Menampilkan total penjualan barang yang dikategorikan
Script SQL-nya :
- SELECT dbo.[1103103_penjualan_detil].no_penjualan, dbo.[1103103_penjualan_detil].kd_barang, SUM(dbo.[1103103_penjualan].total_bersih_penjualan) AS Total_Penjualan FROM dbo.[1103103_penjualan_detil] INNER JOIN dbo.[1103103_penjualan] ON dbo.[1103103_penjualan_detil].no_penjualan = dbo.[1103103_penjualan].no_penjualan GROUP BY dbo.[1103103_penjualan_detil].kd_barang, dbo.[1103103_penjualan_detil].no_penjualan
Sekian postingan kali ini. Semoga dapat berguna bagi sobat-sobat yang lagi belajar atau pengen belajar tentang database. Jangan lupa komentar dan sarannya.
eh bikinin donk database tpi yang lengkap 7 table dan ada ERD dan DFD
BalasHapustolong bantu ya...
Materinya bagus.
BalasHapuskunjungin blog saya juga ya
http://bima91.blogspot.com
terima kasih
Hapus