Kamis, 23 Juni 2011

Membuat Database dengan menggunakan SQL Server 2008

Kali ini saya memposting sedikit tentang pembuatan database, sedikit berbeda dari pada yang kemarin-kemarin karena pada postingan kemarin saya menggunakan aplikasi seperti PostgreSQL, Microsoft Access, dan kali ini saya menggunakan Microsoft SQL Server  2008. Pada Postingan kali ini saya mendapatkan study kasus tentang pembuatan database Toko Buku.

Sama seperti pada pembuatan database-database sebelumnya, kita harus membuat entity dan membuat relationshipnya sehingga entity-entity yang ada saling berelasi. Berikut ini adalah gambar dari relationship dari database Toko Buku.


Demikian query-query untuk kasus-kasus berikut :

1. Menampilkan Stock buku atau majalah yang terbanyak
 
    Script Query :
    SELECT MAX(kd_barang) AS Kode_Barang, MAX(kd_tipe_bacaan) AS Tipe_Bacaan,
    MAX (jumlah_stok) AS Stok_Terbanyak FROM dbo.[binsar_barang]


Dengan Hasil seperti gambar berikut :


2. Menampilkan total belanja masing-masing penerbit

   Script Query :
   SELECT kd_penerbit, SUM (total_bersih_pembelian) AS TOTAL_Belanja FROM
   dbo.[binsar_pembelian] GROUP BY kd_penerbit

   Dengan Hasil seperti gambar berikut :


3. Menampilkan jumlah stock masing-masing barang dengan mengkategorikan barang-barang tersebut

    Sciprt Query :
    SELECT kd_kategori, kd_tipe_bacaan, jumlah_stok FROM dbo.[binsar_barang] GROUP BY
    jumlah_stok, kd_kategori, kd_tipe_bacaan

    Dengan hasil gambar sebagai berikut :


4. Menampilkan total penjualan barang yang dikategorikan

   Script Query :
   SELECT     dbo.[binsar_penjualan_detil].no_penjualan, dbo.[binsar_penjualan_detil].kd_barang,  
   SUM(dbo.[binsar_penjualan].total_bersih_penjualan) AS Total_Penjualan FROM
   dbo.[binsar_penjualan_detil] INNER JOIN dbo.[1103103_penjualan] ON
   dbo.[binsar_penjualan_detil].no_penjualan = dbo.[binsar_penjualan].no_penjualan
   GROUP BY dbo.[binsar_penjualan_detil].kd_barang, dbo.[binsar_penjualan_detil].no_penjualan

   Dengan Hasil Gambar sebagai berikut :


Demikianlah sedikit pemecahan dari keempat srudy kasus diatas, semoga berguna bagi teman-teman semua.

Tidak ada komentar:

Posting Komentar