Tabel anggota :
insert into angka(kodta, namta, notel) values(2012001,Babon Mabuk,08100252);
insert into angka(kodta, namta, notel) values(2012002,Munding Ngapung,0822254);
insert into angka(kodta, namta, notel) values(2012003,Gajah Nungging,0858441);
insert into angka(kodta, namta, notel) values(2012004,Bangkong van De Bus,085dsd);
insert into angka(kodta, namta, notel) values(2012005,Buaya Khayangan,777777);
insert into angka(kodta, namta, notel) values(2012006,Raja Dangdut,654644);
insert into angka(kodta, namta, notel) values(2012007,Eyang Makmur,REG MAKMUR);
insert into angka(kodta, namta, notel) values(2012008,Jennifer Codet,2500nggorolong);
insert into angka(kodta, namta, notel) values(2012009,Wiro Ganteng,212);
insert into angka(kodta, namta, notel) values(20120010,Pocong Berdasi,O,,O);
Tabel buku :
insert into angka(kodbu, judbu, pener) values(BU001, Bandar Togel Naik Haji
4,Suryatenggelam);
insert into angka(kodbu, judbu, pener) values(BU002,Hari Kopter,Bukumasdarmo);
insert into angka(kodbu, judbu, pener) values(BU003,Arya.W Vs SiButa
D.G.H,Pustakadalamcelana);
insert into angka(kodbu, judbu, pener) values(BU004,Ada Apa Dengan Apa,Manakutahu);
insert into angka(kodbu, judbu, pener) values(BU005,Laskar Dugem,Nusantarabergoyang);
insert into angka(kodbu, judbu, pener) values(BU006,Catatan Suneo,PuspaBerdaya15W);
insert into angka(kodbu, judbu, pener) values(BU007,30 Hari Mencari Tisu,PT Uncal Salta);
insert into angka(kodbu, judbu, pener) values(BU008,1001 cara mencari masalah,PT Galau
Slalu);
insert into angka(kodbu, judbu, pener) values(BU009,Ayahku Bukan Mamamu,hingarbingar);
insert into angka(kodbu, judbu, pener) values(BU010,The advanture of
Petruk,Bangmuunmetal);
Tabel pinjam :
insert into angka(kodpi, kodta, kodbu) values(PI101,2012002,BU005);
insert into angka(kodpi, kodta, kodbu) values(PI102,2012007, BU010);
insert into angka(kodpi, kodta, kodbu) values(PI103, 2012007, BU002);
insert into angka(kodpi, kodta, kodbu) values(PI104, 2012010, BU003);
insert into angka(kodpi, kodta, kodbu) values(PI105, 2012001, BU004);
insert into angka(kodpi, kodta, kodbu) values(PI106, 2012004, BU005);
insert into angka(kodpi, kodta, kodbu) values(PI107, 2012002, BU001);
insert into angka(kodpi, kodta, kodbu) values(PI108, 2012004, BU009);
insert into angka(kodpi, kodta, kodbu) values(PI109, 2012005, BU002);
insert into angka(kodpi, kodta, kodbu) values(PI110, 2012009, BU008);
insert into angka(kodpi, kodta, kodbu) values(PI111, 2012006, BU007);
insert into angka(kodpi, kodta, kodbu) values(PI112, 2012003, BU003);
D. Kerjakan dengan perintah SQL dari statement berikut:
1. Tampilkan semua data dari tabel master (5)
Tabel anggota
Tabel Buku
Tabel Peminjaman
2. Tampilkan data pada tabel master dengan menggunakan klausa WHERE (5)
Perintah :
SELECT * FROM anggota WHERE kodta=2012005;
SELECT * FROM buku WHERE pener=Nusantarabergoyang;
SELECT * FROM pinjam WHERE kodta=2012007;
3. Tampilkan data pada tabel master dengan menggunakan klausa ORDER BY (5)
Dari table anggota, Perintah:
Select * from anggota
Order by namta;
Dari table buku, Perintah:
Select * from buku
Order by pener desc;
<Note: jumlah setiap buku dengan judul yang sama berjumlah lebih dari satu>
Perintah:
5. Tampilkan data pada tabel master dengan menggunakan klausa WHERE & LIKE (5)
~Contoh kasus mencari anggota yang memiliki nama depan atau belakang
dengan akhiran ng
Perintah:
Select * from anggota
Where namta like %ng;
6. Tampilkan jumlah baris data pada masing masing tabel (5)
Tabel Anggota
Tabel Buku
Tabel Pinjam
7. Tampilkan data dari tabel yang berelasi (5)
~Contoh kasus dimana Tabel pinjam memiliki relasi terhadap tabel buku dan
tabel anggota namun tabel anggota tidak dapat berelasi secara langsung dengan
tabel buku. Seperti menentukan buku apa saja yang di pinjam oleh anggota.
Pemecahan masalah
Perintah:
SELECT anggota.namta, buku.judbu FROM (
(pinjam INNER JOIN anggota ON pinjam.kodta=anggota.kodta)
INNER JOIN buku
ON pinjam.kodbu=buku.kodbu )
GROUP BY namta,kodbu;
Hasil :
8. Tambahkan satu record / baris data pada tabel master Anda (5)
Perintah:
Insert ignore into pinjam(kodpi, kodta, kodbu)
values(PI113, 2012003, BU002);