IF164306 - Sistem Pengelolaan Basis Data [9] Latihan SQL Tuning



YouTube Video SQL Tuning channel Caca E. Supriana :

1. SQL Tuning Bagian 4 SQL Tuning
2. SQL Tuning Bagian 5 Performance Improvement
3. SQL Tuning Bagian 6 Effective Schema Design

Essay !

1. Perbaikilah SQL statement berikut sehingga menjadi lebih optimal :
    SELECT nama_mhs, nrp
    FROM mahasiswa
    WHERE SKS <> 4
2. Jelaskan fungsi indeks basis data dalam SQL tuning !
3. Mengapa sebaiknya kita memilih WHERE dibandingkan dengan HAVING ?
4. Perbaiki SQL statement berikut dan tulis hasil analisisnya :
    SELECT nama_mhs
    FROM mahasiswa, kuliah
    WHERE nama substr(1,8,”Budi”)
    UNION
    SELECT nama_dosen
    FROM dosen
    WHERE gelar_dosen = ‘MT’ AND lulusan <> ‘Unpas’
5. Mengapa desain basis data yang baik akan mendukung SQL Tuning ? berikan contoh model desain  basis data (ERD) sederhana yang tidak mendukung optimalisasi !

  • Tugas essay ditulis tangan dengan rapi di kertas HVS A4.
  • Kelas C dikumpulkan hari Selasa 19/11/19 jam 12.00 – 13.00.
  • Kelas D dikumpulkan hari Rabu 20/11/19 jam 12.00 – 13.00.
  • Pengumpulan tugas tidak boleh diwakilkan dan akan diabsen, mahasiswa yang menitipkan tugas akan dianggap tidak hadir, dikumpulkan di Ruang Koord. Lab/RG Lantai 6 Labkom.  

Comments