Soal SMA · Latihan campuran · Kesulitan 4/5
Diberikan skema basis data relasional: Mahasiswa(NIM, Nama), MataKuliah(KodeMK, NamaMK), KRS(NIM, KodeMK, Nilai). Query SQL untuk menampilkan nama mahasiswa yang mengambil mata kuliah 'Basis Data' dengan nilai A adalah...
- A.SELECT Nama FROM Mahasiswa JOIN KRS ON Mahasiswa.NIM=KRS.NIM JOIN MataKuliah ON KRS.KodeMK=MataKuliah.KodeMK WHERE NamaMK='Basis Data' AND Nilai='A'
- B.SELECT Nama FROM Mahasiswa WHERE NIM IN (SELECT NIM FROM KRS WHERE Nilai='A')
- C.SELECT Nama FROM Mahasiswa, MataKuliah WHERE NamaMK='Basis Data'
- D.SELECT Nama FROM KRS WHERE Nilai='A'
Kunci jawaban & pembahasan
Jawaban: SELECT Nama FROM Mahasiswa JOIN KRS ON Mahasiswa.NIM=KRS.NIM JOIN MataKuliah ON KRS.KodeMK=MataKuliah.KodeMK WHERE NamaMK='Basis Data' AND Nilai='A'
Query tersebut menggabungkan ketiga tabel dan memfilter mata kuliah 'Basis Data' serta nilai 'A'.
Mau penjelasan yang menyesuaikan level anak?
Xinau AI membahas soal langkah demi langkah, menyesuaikan gaya bahasa dengan usia anak, dan menyusun latihan berikutnya berdasarkan jawaban sebelumnya.
Coba gratis 30 hari