Kamis, 21 April 2011

Membuat database perpustakaan


Kita membuat CDM dan PDM di PowerDesigner terlebih dahulu.Buat 8 entity : anggota, buku, kategori_buku, meminjam, menerbitkan, mengarang, penerbit, pengarang.

Tampilan CMD


Tampilan PDM


1. /*menampilkan data anggota yang pinjambukulebihdari 1*/
selectmeminjam.kode_anggota, anggota.nama_anggota, anggota.jurusan, count (*) as jumlah_pinjamfrom meminjam,anggota where meminjam.kode_anggota=anggota.kode_anggota group by anggota.nama_anggota, anggota.jurusan,meminjam.kode_anggota having count(*) >1;



2. /*menampilkan data penerbit yang menerbitkanbuku paling banyak*/
selectpenerbit.kode_penerbit,penerbit.nama_penerbit,penerbit.alamat_penerbit,penerbit.telpon,penerbit. mail, count (*) as jumlah_buku_diterbitkan from penerbit,menerbitkan where menerbitkan.kode_penerbit=penerbit.kode_penerbit group by penerbit.kode_penerbit,penerbit.nama_penerbit,penerbit.alamat_penerbit,penerbit.telpon,penerbit. mail having count(*) >1;


4. /*menampilkan data buku yang kodepenerbitnyaada di tabelpenerbit*/
select buku.kode_buku,buku.judul_buku,buku.tahun_buku,buku.no_isbn,buku.kode_penerbit from buku,penerbit where buku.kode_penerbitin (select penerbit.kode_penerbit from penerbit) group by buku.kode_buku,buku.judul_buku,buku.tahun_buku,buku.no_isbn,buku.kode_penerbit;