Dokumen tersebut memberikan contoh tabel Mahasiswa, Matakuliah, dan Nilai beserta atribut dan data yang akan digunakan untuk melakukan beberapa query SQL. Kemudian disebutkan 12 query SQL yang diminta untuk mengolah dan menampilkan data tertentu dari ketiga tabel tersebut.
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
uasPra uas db_lanjut
1. LATIHAN PRA UAS
Perhatihan table Mahasiswa, Matakuliah dan table Nilai, di bawah ini :
Mahasiswa Nilai
Nim Nama Jkl Nim Kd_mt nilai
101080201 AHMAD JUNAIDI L 101080201 TI00001 A
101080202 SAIFUL GUNAWAN L 101080201 TI00002 E
101080203 ANAM MA’RUF L 101080201 TI00003 C
101080204 ROBERT L 101080202 TI00001 B
101080202 TI00004 C
Matakuliah 101080203 TI00001 C
Kd_mt Nm_mt Sks 101080203 TI00002 A
TI00001 Kalkulus 3 101080203 TI00003 A
TI00002 Database Lanjut 3 101080203 TI00004 B
TI00003 Jaringan Komputer 2 101080204 TI00001 D
TI00004 Algo & Struktur Data 3 101080204 TI00004 C
Tuliskan Perintah SQL dan data hasilnya untuk permintaan Query berikut :
1. Buatkan Perintah SQL untuk membuat table-table di atas lengkap dengan Primary Key dan
foreign key dari tiap table. (urutan pembuatan table sangat mempengaruhi keberhasilan dalam
membuat table)
2. Tuliskan perintah untuk menginputkan data dari ketiga table di atas. (urutan penginputan table
sangat mempengaruhi keberhasilan dalam menginputkan data di table)
3. Tampilkan NIM, Nama Mahasiswa, matakuliah dan Nilai untuk semua mahasiswa !
4. Tampilkan NIM, Nama Mahasiswa, matakuliah dan Nilai untuk semua mahasiswa yang
Nilainya D atau E !
5. Tampilkan NIM, Nama Mahasiswa, matakuliah dan Nilai untuk semua mahasiswa yang
Nilainya di antara A dan C !
6. Tampilkan NIM, Nama Mahasiswa dan Nilai untuk kode matakuliah ’TI00004’ yang
mempunyai nilai A, B atau C !
7. Tampilkan NIM, Nama Mahasiswa untuk mahasiswa yang mengambil matakuliah ‘Database
Lanjut’ !
8. Tampilkan Nama mahasiswa yang mendapatkan nilai A dengan urutan descending !
9. Tampilkan kd_mt, nm_mt dan sks dari matakuliah yang diambil oleh mahasiswa ‘ROBERT’!
10. Tampilkan nama mahasiswa, nama matakuliah dan nilai untuk mahasiswa mendapat nilai D
atau E !
11. Tampilkan NIM, Nama Mahasiswa yang mengambil semua matakuliah yang ada !
12. Tampilkan NIM, Nama Mahasiswa yang lulus dari lebih dari 2 matakuliah ( Nilai A, B, C :
Lulus; nilai D, E : Tidak Lulus )