TUGAS 1 BASIS DATA (26-3-2011)


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