Ramdhani Purnama Alam

Tugas Basis Data 1

Filed under: by: Ramdhani Purnama Alam
Pertama kita buat dulu database di dalam Postgres dgn cara :
    >> CREATE database [nama_database]; lalu tekan Enter
Setelah membuat database, lalu connect-kan ke database yg sudah kita buat dgn cara:
    >> \c [nama_database] lalu Enter.
- Buat Tabel "tmnilai"
 - Masukan Data-data nilai yang tersedia seperti pada gambar dibawah ini :


 - Setelah itu, lihat data-data yang sudah di masukkan dgn cara :
           SELECT * from tmnilai;

- Setelah selesai, buatlah Table ke-2 dengan nama Table "tmmahasiswa", Masukkan Data-data Mahasiswa dan Setelah itu, lihat data-data mahasiswa yang sudah di masukkan dgn cara :
    >> SELECT * from tmmahasiswa;

- Soal no.1 "Tampilkan data Mahasiswa yang tidak ada pada tabel tmnilai"
    >> select * from tmmahasiswa where i_npm not in (select i_npm from tmnilai);

- Soal no.2 "Tampilkan Data mahasiswa yg Nilai UTS-nya paling kecil".
    >> select min(q_uts) from tmnilai;  atau,
    >> select i_npm,c_matkul,q_uas,min(q_uts) from tmnilai group by i_npm,c_matkul,q_uas;
  

- Soal no.3 "Tampilkan Data mahasiswa yg Nilai UAS-nya paling tinggi".
    >> select max(q_uas) from tmnilai;  atau,
    >> select i_npm,c_matkul,q_uts,max(q_uas) from tmnilai group by i_npm,c_matkul,q_uts;
  

- Soal no.4 "Hitung jumlah record yang dimasukkan pada table tmnilai"
    >> select count (*) as jumlah_record from tmnilai; 


- Soal no.5 "Urutkan Data mahasiswa berdasarkan i_npm sampai n_na".
    >> select * from tmnilai order by i_npm,n_na;


- Soal no.6 "Berapakah nilai Rata-rata UTS dan UAS Matakuliah BasisData?".
    >> select AVG(q_uts) from tmnilai where c_matkul='DB1;
    >> select AVG(q_uas) from tmnilai where c_matkul='DB1;
 

BOBOTOH PERSIB & ULTRAS JUVENTUS