Jumat, 17 Juni 2011

Jumat, 01 April 2011

Praktikum Satu Basis Data1

1.Pertama – tama  Masuk Ke Postgres dengan mengetik Server dengan Localhost, Database dengan Postgres, Port dengan 5432, Username dengan Postgres, Password dengan Postgres.
 Contoh : 









2. Lalu cara membuat Database dengan mengetikkan Create database tugas1; (untuk nama database tugas1).
 Contoh :








3. Membuat Tabel dengan mengetikkan Create tabel TM_Nilai(id_serial, I_NPM Varchar(10), I_Matakul, Varchar(6), Q_UTS Varchar(5), Q_UAS VArcar(5), bla bla,,,);
Contoh: 








4. Mengisi Tabel dengan mengetikkan Insert Into Nama Tabel Values( bla bla);
 Contoh :







Contoh Beberapa sintak – sitak  yang lainnya ,,,



  • tampilkan data mahasiswa yang tidak ada ditabel diatas :

    >>select *from mahasiswa where_NPM not in (select I_NPM from nilai);


    • tampilkan data mahasiswa yang punya nilai UTS paling kecil :

      >>select min (UTS) from * TMnilai


      >>select I_NPM,C_matkul,Q_UTS,Q_UAS,min(UTS) from *TMnilai group by I_NPM,C_matkul,Q_UTS,


      • tampilkan data mahasiswa yang punya nilai UAS paling besar :


        >>select max (UAS),from TMnilai,


        >>select I_NPM,C_matkul,Q_UTS,Q_UAS,max(UAS) from TMnilai group by I_NPM,C_matkul,Q_UTS

        • Hitung berapa jumlah record tabel nilai :


        >>select count(*)Asjumlah_record from TMnilai

        • Urutkan data mahasiswa , berdasarkan NPM , N_NA


        >>select*from TMnilai,order barang by NPM n_NA


        • berapa nilai rata-rata UTS basis data
        • berapa nilai rata-rata UAS basis data


          >>select AVG (UTS) from TM_nilai where I_matkul='DBI'


          >>select AVG (UAS) from TMnilai where I_matkul='DBI'

          • tampilkan data nilai dengan nama mahasiswa huruf awal "F"


          >>select*from TMnilai where I_NPM,TMnilai=I_NPM.TMmahasiswa and n_mahasiswa like "F%"
          • tampilkan data nilai dengan nama mahasiswa huruf awal "F" atau huruf akhir "N"


          >>select*from TMnilai where I_NPM.TMnilai=I_NPM.TMmahasiswa and n_mahasiswa like " F%" or n_mahasiswa like "%n";