DATA BASE PERPUSTAKAAN
1.
Rancangan Struktur Tabel Databases yang Digunakan (Dlm Bentuk
3NF)
Struktur table databases dan PrimaryKey & ForeignKey jadi satu
3. Diagram Kerelasian
4. Perintah SQL
3. Menghitung jumlah total koleksi perpustakaan
select
sum(jumlah) as jumlahsemuabuku from buku;
4. Menampilkan daftar buku penerbit
select judul_buku,
nama_penerbit from penerbit left join buku on buku.kd_penerbit=penerbit.kd_penerbit
left join pinjam on buku.kd_buku=pinjam.kd_buku order by tgl_pinjam;
5. Menampilkan daftar anggota yang sedang meminjam
buku
select* from anggota left join pinjam on
anggota.kd_anggota=pinjam.kd_anggota where pinjam.kd_anggota=not null order by
tgl_pinjam;
6. Menampilkan daftar
seluruh anggota yang pernah membayar terlambat mengembalikan buku
select anggota.kd_anggota,nama_anggota, alamat, kd_kecamatan, telepon,
email, tgl_mulai_anggota, jenis_anggota, status_anggota from anggota left join
bayar_denda on anggota.kd_anggota=bayar_denda.kd_anggota where bayar_denda.kd_anggota=not
null order by nama_anggota;
7. Menampilkan daftar
seluruh anggota yang pernah membayar denda buku hilang
select anggota.kd_anggota,nama_anggota, alamat, kd_kecamatan, telepon,
email, tgl_mulai_anggota, jenis_anggota, status_anggota from anggota left join
bayar_hilang on anggota.kd_anggota=bayar_hilang.kd_anggota where bayar_hilang.kd_anggota=not
null order by nama_anggota;
8. Menampilkan daftar
seluruh anggota yang pernah membayar denda buku rusak
select anggota.kd_anggota,nama_anggota, alamat, kd_kecamatan, telepon,
email, tgl_mulai_anggota, jenis_anggota, status_anggota from anggota left join
bayar_rusak on anggota.kd_anggota=bayar_rusak.kd_anggota where
bayar_rusak.kd_anggota=not null order by nama_anggota;