SQL Advanced: Optimasi Query dan Desain Database

Membuat query yang sudah benar jadi cepat, dan merancang tabel yang tidak membuat datanya berantakan sendiri.

Course lanjutan untuk yang sudah lancar SELECT, JOIN, subquery, dan transaksi. Fokus ke sisi yang biasanya baru terasa waktu datanya sudah banyak: membaca query plan, memakai index dengan benar, normalisasi tabel, menjaga referential integrity, menulis CTE, otomatisasi lewat trigger, dan menutup celah SQL injection.

  • Membaca query plan untuk menemukan penyebab sebuah query lambat
  • Memasang index di kolom yang tepat, dan mengenali kapan index justru memperlambat
  • Menormalisasi tabel supaya data ganda dan anomali tidak muncul
  • Menjaga keterkaitan antar tabel dengan foreign key
  • Menyusun query rumit yang tetap terbaca lewat CTE
  • Mengotomatiskan pekerjaan di level database, dan menutup celah SQL injection
  1. 01 Index dan Performa Query 3 lesson · 55 menit
  2. 02 Desain Database yang Baik 3 lesson · 55 menit
  3. 03 Otomatisasi dan Keamanan Data 2 lesson · 35 menit