Nama Sukma Ageng Prihasmoro
NIM : 101051057
Rancangan Struktur Tabel Database (bentuk 3NF)
DIAGRAM KERELASIAN ANTAR TABEL
PERINTAH SQL
Membuat Database Perpustakaan
3.
Menghitung Jumlah Total Koleksi Perspus
select sum(jumlah) as jumlahsemuabuku from buku;
4.
Menampilkan
daftar buku dan penerbitnya, urut ascending berdasarkan abjad judul buku
select judul_buku, nama_penerbit from penerbit left
join buku on buku.kode_penerbit=penerbit.kode_penerbit
left join pinjam on buku.kode_buku=pinjam.kode_buku order by tanggal_pinjam;
5.
Menampilkan daftar anggota sedang meminjam buku, urut ascending
berdasarkan tanggal pinjam
select* from
anggota left join pinjam on anggota.kode_anggota=pinjam.kode_anggota where
pinjam.kode_anggota=not null order by tanggal_pinjam;
6.Menampilkan daftar seluruh anggota yang
pernah membayar terlambat mengembalikan buku,urut ascending
berdasarkan abjad nama anggota
select
anggota.kode_anggota,nama_anggota, alamat, kode_kecamatan, telepon, email,
tgl_mulai_anggota, jenis_anggota, status_anggota from anggota left join bayar_denda on
anggota.kode_anggota=bayar_denda.kode_anggota where bayar_denda.kode_anggota=not
null order by nama_anggota;
7.
Menampilkan daftar seluruh anggota yang pernah membayar denda buku hilang, urut
ascending
berdasarkan abjad nama anggota
select anggota.kode_anggota,nama_anggota, alamat,
kode_kecamatan, telepon, email, tgl_mulai_anggota, jenis_anggota, status_anggota
from anggota left join bayar_hilang on
anggota.kode_anggota=bayar_hilang.kode_anggota where
bayar_hilang.kode_anggota=not null order by nama_anggota;
8.
Menampilkan daftar seluruh anggota yang pernah membayar denda buku rusak, urut ascending
berdasarkan abjad nama anggota
select
anggota.kode_anggota,nama_anggota, alamat, kode_kecamatan, telepon, email,
tgl_mulai_anggota, jenis_anggota, status_anggota from anggota left join bayar_rusak on anggota.kode_anggota=bayar_rusak.kode_anggota
where bayar_rusak.kode_anggota=not null order by nama_anggota;