1. Login ke server Localhost,
2. Login ke database default (postgres)
3. Masuk ke port 5432
4. Masukan username dan password.

5. Buat database dengan menggunakan syntax "create database [nama database]".
6. Koneksikan database dengan menggunakan syntax \c [nama database]".
7. Buat tabel dengan nama "mahasiswa" seperti gambar di atas.
8. Masukan data-data untuk mengisi tabel nilai sesuai dengan yang telah ditentukan seperti gambar diatas.
PENGERJAAN SOAL
1. Tampilkan data Mahasiswa yang tidak ada pada tabel nilai!
Jawaban: select * from mahasiswa where i_npm not in (select i_npm from nilai);
2. Tampilkan data mahasiswa yang mempunyai nilai UTS paling kecil!
Jawaban: select i_npm,c_matkul,q_uas,min(q_uts) from nilai group by i_npm,c_matkul,q_uas;
3. Tampilkan data mahasiswa yang mempunyai nilai UTS Paling besar
Jawaban: select i_npm,c_matkul,q_uts,max(q_uas) from nilai group by i_npm,c_matkul,q_uts;
4. Hitung berapa jumlah record pada tabel nilai!
Jawaban: select count (*) as jumlah_record from nilai;
5. Urutkan data mahasiswa berdasarkan i_npm sampai n_na!
Jawaban: select * from nilai order by i_npm,n_na;
6. a) Berapa nilai rata-rata UTS basis data?
Jawaban: select avg(q_uas) from nilai where c_matkul='DB1';
b) Berapa nilai rata-rata UAS basis data?
Jawaban: select avg(q_uts) from nilai where c_matkul='DB1';
Tidak ada komentar:
Posting Komentar