Berhubung saya belum terlalu lancar dalam penguasaan basis data, maka saya akan menampilkan beberapa latihan lagi..
7.Siapa yang nilai UTS fisikanya tertinggi ?? (1)
Perintahnya :
SELECT mahasiswa.nm_mhs,MAX(penilaian.nilai_uts), matakuliah.matakul
FROM mahasiswa,penilaian,mengajar,matakuliah
WHERE matakuliah.matakul LIKE "%fisika%"
AND mahasiswa.no_mhs=penilaian.no_mhs AND matakuliah.kd_matakul=mengajar.kd_matakul
AND mengajar.no_ajar=penilaian.no_ajar
Perintahnya
SELECT mahasiswa.nm_mhs, (penilaian.nilai_uts + nilai_uas)/2
FROM mahasiswa,matakuliah,penilaian,mengajar
WHERE mahasiswa.no_mhs=penilaian.no_mhs AND matakuliah.kd_matakul=mengajar.kd_matakul
AND penilaian.no_ajar=mengajar.no_ajar
AND mahasiswa.nm_mhs LIKE "%agus%" AND matakuliah.matakul LIKE "%bahasa%"
11.Siapa nama mahasiswa yang rata rata NILai UTS dan UAS nya paling tinggi?Berapa?(1)
Perintahnya
SELECT mahasiswa.nm_mhs,MAX(penilaian.nilai_uts)/10,MAX(penilaian.nilai_uas)/10,matakuliah.matakul
FROM mahasiswa,penilaian,mengajar,matakuliah
WHERE mahasiswa.no_mhs=penilaian.no_mhs AND matakuliah.kd_matakul=mengajar.kd_matakul
AND mengajar.no_ajar=penilaian.no_ajar
12.Apa saja matakuliah yang diajarkan oleh Fied Sudarminto?(2)
Perintahnya
SELECT dosen.nama,matakuliah.matakul,mengajar.kd_matakul
FROM dosen,matakuliah,mengajar
WHERE dosen.nama LIKE "%fied sudarminto%"
AND dosen.kd_dosen=mengajar.kd_dosen AND mengajar.kd_matakul=matakuliah.kd_matakul
13.Berapa jumlah sks yang diampu oleh dosen Guntara? (1)
Perintahnya
SELECT dosen.nama,SUM(matakuliah.sks),mengajar.kd_dosen
FROM dosen,matakuliah,mengajar
WHERE dosen.nama LIKE "%guntara%"
AND dosen.kd_dosen=mengajar.kd_dosen
14.Mata kuliah apa saja yang diambil mahasiswa bernama Agus?(3)
Perintahnya
SELECT mahasiswa.nm_mhs,matakuliah.matakul
FROM mahasiswa,matakuliah,mengajar,penilaian
WHERE mahasiswa.nm_mhs LIKE "%agus%"
AND mahasiswa.no_mhs=penilaian.no_mhs AND penilaian.no_ajar=mengajar.no_ajar
AND mengajar.kd_matakul=matakuliah.kd_matakul
15.Berapa jumlah sks yang diambil oleh Yuan?(1)
Perintahnya
SELECT mahasiswa.nm_mhs,SUM(matakuliah.sks)
FROM mahasiswa,matakuliah,mengajar,penilaian
WHERE mahasiswa.nm_mhs LIKE "%yuan%"
AND mahasiswa.no_mhs=penilaian.no_mhs AND penilaian.no_ajar=mengajar.no_ajar
AND mengajar.kd_matakul=matakuliah.kd_matakul
18.Apa saja mata kuliah yang diambil Sugeng?(3)
Perintahnya
SELECT mahasiswa.nm_mhs,matakuliah.matakul
FROM mahasiswa,matakuliah,mengajar,penilaian
WHERE mahasiswa.nm_mhs LIKE "%sugeng%"
AND mahasiswa.no_mhs=penilaian.no_mhs AND penilaian.no_ajar=mengajar.no_ajar
AND mengajar.kd_matakul=matakuliah.kd_matakul
19.Siapa yang nilai UTS Fisika paling rendah?(1)
Perintahnya
SELECT mahasiswa.nm_mhs,MIN(penilaian.nilai_uts),matakuliah.matakul
FROM mahasiswa,matakuliah,mengajar,penilaian
WHERE matakuliah.matakul LIKE "%fisika%"
AND mahasiswa.no_mhs=penilaian.no_mhs AND penilaian.no_ajar=mengajar.no_ajar
AND mengajar.kd_matakul=matakuliah.kd_matakul
20.Siapa saja dosen yang mengajar Sistem informasi?(3)
Perintahnya
SELECT dosen.nama,matakuliah.matakul
FROM dosen,matakuliah,mengajar
WHERE matakuliah.matakul LIKE "%sistem informasi%"
AND dosen.kd_dosen=mengajar.kd_dosen AND matakuliah.kd_matakul=mengajar.kd_matakul
Seperti biasa sekian dan Terima Kasih..
Seperti tugas-tugas sebelumnya, kali ini saya akan menampilkan seleksi data dengan 3 tabel dengan database muji_jaya.
Berikut ini Query Buildernya
1.Tampilkan Id_Bus,Merk_Mesin,Driver,Tujuan dengan biaya 110.000, jadi perintahnya adalah :
SELECT data_bus.Id_Bus, data_bus.Merk_Mesin, data_pengemudi.Driver,
data_perjalanan.Tujuan, data_perjalanan.Tarif
FROM data_bus, data_pengemudi, data_perjalanan
WHERE data_bus.Id_Bus=data_pengemudi.Id_Bus
AND data_pengemudi.Id_Bus=data_perjalanan.Id_Bus
AND data_perjalanan.Id_Bus=data_bus.Id_Bus
AND data_pengemudi.Tujuan=data_perjalanan.Tujuan
AND data_perjalanan.Biaya LIKE "110000"
2.Tampilkan Id_Bus, Merk_Mesin, Tipe_Mesin,Driver, Co_Driver, Tujuan
dengan ketentuan Merk_Mesin Scania, jadi perintahnya adalah :
SELECT data_bus.Id_Bus, data_bus.Merk_Mesin,data_bus.Tipe_Mesin,
data_pengemudi.Driver, data_pengemudi.Co_Driver, data_perjalanan.Tujuan
FROM data_bus, data_pengemudi, data_perjalanan
WHERE data_bus.Id_Bus=data_pengemudi.Id_Bus
AND data_pengemudi.Id_Bus=data_perjalanan.Id_Bus
AND data_perjalanan.Id_Bus=data_bus.Id_Bus
AND data_pengemudi.Tujuan=data_perjalanan.Tujuan
AND data_bus.Merk_Mesin LIKE "Scania"
3. Tampilkan Id_Bus, Merk_Mesin, Tipe_Mesin,Tarif
dengan ketentuan Tarif maksimal dengan Merk_Mesin "Mercedes", jadi perintahnya adalah :
SELECT data_bus.Id_Bus, data_bus.Merk_Mesin,data_bus.Tipe_Mesin,MAX(data_perjalanan.Tarif)
FROM data_bus, data_perjalanan
WHERE data_bus.Merk_Mesin LIKE "%Mercedes%"
AND data_bus.Id_Bus=data_perjalanan.Id_Bus
AND data_bus.Tempat_Duduk=data_perjalanan.Tempat_Duduk
4. Tampilkan Id_Bus, Merk_Mesin, Tipe_Mesin,Driver, Co_Driver, Tarif
dengan ketentuan Tarif minimal dengan Tipe_Mesin "OH1526", jadi perintahnya adalah :
SELECT data_bus.Id_Bus, data_bus.Merk_Mesin,data_bus.Tipe_Mesin,
data_pengemudi.Driver,data_pengemudi.Co_Driver, MIN(data_perjalanan.Tarif)
FROM data_bus, data_pengemudi, data_perjalanan
WHERE data_bus.Tipe_Mesin LIKE "%OH1526%"
AND data_bus.Id_Bus=data_pengemudi.Id_Bus
AND data_pengemudi.Id_Bus=data_perjalanan.Id_Bus
AND data_perjalanan.Id_Bus=data_bus.Id_Bus
AND data_pengemudi.Tujuan=data_perjalanan.Tujuan
Database yang sya gunakan kali ini merupakan database liverpool dengan tabel pelatih, pemain dan permaianan.
Langsung saja kita teke off...Ini adalah gambar dari query buildernya
1.Tampilkan Nama Pelatih Nama pemain dan Nama Posisi
SELECT l.Nama_Pelatih, m.Nama_Pemain, n.Nama_Posisi
FROM pelatih l, pemain m, permainan n
WHERE l.Kewarganegaraan=m.Kewarganegaraan AND m.Id_Pemain=n.Id_Pemain
2.Tampilkan Nama Pelatih Nama Pemain Nama posisi dan kemampuan kurang dari 80
SELECT l.Nama_Pelatih, m.Nama_Pemain, n.Nama_Posisi, m.Kewarganegaraan
FROM pelatih l, pemain m, permainan n
WHERE l.Kewarganegaraan=m.Kewarganegaraan AND m.Id_Pemain=n.Id_Pemain AND Kemampuan<80
1. Menampilkan semua kolom pada tabel pelatih dengan perintah SELECT* FROM pelatih
8. Menampilkan Nama Pelatih dan Jabatan denhan urutan A-Z SELECT Nama_Pelatih, Jabatan FROM pelatih ORDER BY Nama_Pelatih ASC
Pada Kesempatan kali ini, tugas basis data adalah membuat 3 tabel dengan 10 entry menggunakan SQLyog Manager. Berikut ini adalah beberapa keterangannya.
A. Nama Database : Database Pemain Liverpool
Berikut ini adalah langkah-langkahnya.
1. Jalankan aplikasi SQLyog Manager dengan tidak lupa juga mengaktifkan XAMPP Control Panel. 2. Setelah masuk program kita buat nama database, ingat nama tidak boleh terdapat spasi. Kali ini saya menamakan db_liverpool.
3. Isi masing-masing tabel dengan 10 entri dan jangan lupa tekan tombol menu save yang ada di atas tabel setelah selesai mengerjakan. Berikut ini adalah tampilannya.
Sekian pemaparan tentang pnggunaan SQLyog Manager sebagai aplikasi database. ingat "Practice makes Perfect"
-
Sambutan Admin
Keep Blog Walking dan Jangan Lupa Berikan Saran / Komentar