Halaman

Kamis, 17 Januari 2013

TUGAS INDIVIDU SISTEM MANAJEMEN BASIS DATA

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;





Tidak ada komentar:

Posting Komentar