Pemrograman Basis Data Jawaban Tugas PBD1 Pemrograman Basis Data (390103033)
Soal 1 Tuliskan query untuk menampilkan data NIM, NAMA, SEX dari Master_Mhs angkatan 2000 dan 2001 jurusan D3-MI yang lahir pada tanggal ‘1 Mei’ dan sudah menikah (STS_MARITAL=M)
Jawaban Soal 1 Select NIM,NAMA,SEX from MASTER_MHS where substr(nim,1,2) in ('00','01') and substr(nim,3,5) = '39010' and to_char(tgl_lahir,'DD-MON') = '01-MAY' and STS_MARITAL = 'M';
Soal 2 Tuliskan query untuk menghitung jumlah mahasiswa dari jurusan S1-SI dan D3-MI (41010 dan 39010) angkatan 2001 dan 2002.
Jawaban Soal 2 Select count(*) from MASTER_MHS where substr(nim,3,5) in ('41010','39010') and substr(nim,1,2) in ('01','02') group by nim;
Soal 3 Tuliskan query untuk menampilkan data NIM, NAMA mahasiswa yang mengambil HISTORI_MHS dari angkatan ‘02’ secara UNIQUE, urut berdasarkan NIM.
Jawaban Soal 3 Select distinct b.NIM,a.nama from master_mhs a,histori_mhs b where a.nim = b.nim and substr(b.nim,1,2) = '02' order by b.nim;
Soal 4 Tampilkan juga mata kuliah yang diambil, sesuai pada soal No. 3 diatas.
Jawaban Soal 4 select b.nim,a.nama,b.kode_mk from master_mhs a,histori_mhs b where a.nim = b.nim and substr(b.nim,1,2) = '02' order by b.nim;