Penerapan SQL pada Multi Tabel
PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
42
2
Menampilkan data Judul, ISBN, Pengarang, Penerbit, dan Tahun Terbit yang berasal dari penggabungan tiga tabel tPenerbit,
tPengarang dan tInfo_Buku dengan kondisi data pada kolom tPenerbit.Kode
sama dengan
data pada
kolom
tInfo_Buku.Kode_Penerbit, dan
kolom
tInfo_Buku.Kode_Pengarang sama
dengan pada
kolom
tPengarang.Kode, kemudian
simpan dengan
nama
qrInnerBukuPengarangPenerbit
.
SELECT a.Judul, a.ISBN, b.Nama as Pengarang, c.Nama as Penerbit, a.Tahun_Terbit
FROM tPengarang b INNER JOIN tPenerbit c INNER JOIN tInfo_buku a ON c.Kode = a.Kode_Penerbit ON b.Kode =
a.Kode_Pengarang ORDER BY b.Nama;
Output:
Gambar 2.48: Hasil eksekusi query qrInnerBukuPengarangPenerbit
3
Menampilkan data Judul, ISBN dan Penerbit yang berasal dari penggabungan dua tabel tabel tPenerbit dan tInfo_Buku dengan
metode LEFT JOIN. Metode ini akan menampilkan seluruh data yang ada pada LEFT TABLE tabel tPenerbit meskipun TIDAK ADA
di RIGHT TABLE tabel tInfo_Buku. Simpan query ini dengan nama
qrBukuPenerbitLeftJoin
.
SELECT a.Judul, a.ISBN, b.Nama as Penerbit FROM tPenerbit b
LEFT JOIN tInfo_Buku a ON b.Kode=a.Kode_Penerbit ORDER BY a.Judul
Output:
PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
43
Gambar 2.49: Hasil eksekusi query qrBukuPenerbitLeftJoin
4
Menampilkan data Judul, ISBN dan Penerbit yang berasal dari penggabungan dua tabel tabel tPenerbit dan tInfo_Buku dengan
metode RIGHT JOIN. Metode ini akan menampilkan seluruh data yang ada pada RIGHT TABLE tabel tInfo_Buku meskipun TIDAK
ADA di LEFT TABLE tabel tPenerbit. Simpan query ini dengan
a a qrBukuPenerbitRightJoin .
SELECT a.Judul, a.ISBN, b.Nama as Penerbit FROM tPenerbit b
RIGHT JOIN tInfo_Buku a ON b.Kode=a.Kode_Penerbit ORDER BY a.Judul
Output:
Gambar 2.50: Hasil eksekusi query qrBukuPenerbitRightJoin
PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
44
Gambar 2.51 berikut ini merupakan daftar tabel dan query yang telah dibuat. Anda tidak perlu mengikuti materi dengan mengetik ulang
satu per satu, Anda dapat memanfaatkan file latihan yang ada di dalam CD Penyerta buku ini, tepatnya
di dala file dbperpus.accdb .
Gambar 2.51: Daftar a tabel dan b query yang telah dibuat
PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
45
3
Membuat Form dan Laporan dengan Microsoft
Access