Latihan basis data UTS praktikum
Halo teman-teman
Kali ini saya akan mengerjakan latihan basis data dari soal UTS, dimana tentang materi yang telah kita pahami sebelumnya. mungkin dari teman-teman ada yang kurang paham silahkan dipelajari satu persatu ya https://ulilbisailkom.blogspot.com/ atau silahkan tinggalkan komentar di postingan.
SOAL UTS PRAKTIKUM BASIS DATA
Gambar 1 perintah soal |
1. Lakukan INNER JOIN dari semua tabel yang bisa dilakukkan
inner join! (tidak ada ketentuan minimal, semakin banyak tentu semakin baik
jika benar)
2. Lakukan LEFT JOIN untuk menampilkan id_pelanggan,
nm_pelanggan, id_pesan, tgl_pesan
3. Tampilkan semua field dari penggabungan 3 tabel yang
dimungkinkan karena adanya relasi tabel! (tidak ada ketentuan minimal, semakin
banyak tentu semakin baik jika benar)
4. Salinlah syntak berikut "SELECT pesan.id_pesan,
pesan.tgl_pesan, SUM(detil_pesan.jumlah) as jumlah FROM pesan, detil_pesan
WHERE pesan.id_pesan=detil_pesan.id_pesan GROUP BY id_pesan;" hasilnya apa
dan jelaskan!
5. Salinlah syntak berikut "SELECT id_pelanggan,
nm_pelanggan FROM pelanggan WHERE id_pelanggan IN (SELECT id_pelanggan FROM
pesan);" hasilnya apa dan jelaskan perhatikan dengan melihat tabel
pelanggan.
Langsung saja saya akan mengerjakan tugasnya.
STEP BY STEP
Gambar 3 menginputkan data |
![]() |
`Gambar 4 menginputkan harga detail_pesan |
Gambar 7 from detail_pesan inner join faktur |
2. Lakukan LEFT JOIN untuk menampilkan id_pelanggan, nm_pelanggan, id_pesan, tgl_pesan
Gambar 8 left join |
3. Tampilkan semua field dari penggabungan 3 tabel yang dimungkinkan karena adanya relasi tabel! (tidak ada ketentuan minimal, semakin banyak tentu semakin baik jika benar)
Gambar 9 menggabungkan 3 tabel detail_pesan, pesan, dan pelanggan |
Gambar 10 menggabungkan 3 tabel produk, detail_pesan, dan pesan |
![]() |
Gambar 11 menggabungkan 3 tabel produk, detail_pesan, dan faktur |
Gambar 12 menggabungkan 3 tabel pelanggan, pesan, dan faktur |
4. Salinlah syntak berikut "SELECT pesan.id_pesan, pesan.tgl_pesan, SUM(detil_pesan.jumlah) as jumlah FROM pesan, detil_pesan WHERE pesan.id_pesan=detil_pesan.id_pesan GROUP BY id_pesan;" hasilnya apa dan jelaskan!
![]() |
`Gambar 13 menyalin syntak diatas hasilnya yang saya dapat yaitu masih sama seperti menampilkan beberapa kolom biasa |
5. Salinlah syntak berikut "SELECT id_pelanggan, nm_pelanggan FROM pelanggan WHERE id_pelanggan IN (SELECT id_pelanggan FROM pesan);" hasilnya apa dan jelaskan perhatikan dengan melihat tabel pelanggan.
Mungkin cukup itu saja pemabahasan yang dapat saya berikan semoga dapat bermanfaat.
terimakasih teman-teman
.
Komentar
Posting Komentar