Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Bagian 1: Dasar-dasar SQL
Pengantar ke dalam SQL dan Basis Data
- Memahami konsep basis data
- Pendahuluan mengenai SQL
- Mempersiapkan lingkungan kerja SQL
Sintaksis SQL dan Kueri Dasar
- Gambaran umum sintaksis SQL
- Penggunaan pernyataan SELECT
- Menyaring data dengan klausa WHERE
Bekerja dengan Fungsi dan Agregat
- Fungsi-fungsi umum dalam SQL
- Fungsi agregat: COUNT, SUM, AVG, MAX, MIN
- Mengelompokkan data menggunakan GROUP BY
Menerapkan Operasi Join Antar Tabel
- Memahami konsep JOIN
- Penggunaan INNER JOIN
- Menggunakan LEFT JOIN, RIGHT JOIN, dan FULL OUTER JOIN
Subkueri dan Operasi Himpunan
- Cara menulis subkueri yang efektif
- Penerapan operasi UNION, INTERSECT, serta EXCEPT
Manipulasi Data
- Menggunakan pernyataan INSERT INTO
- Cara mengubah data dengan UPDATE
- Melakukan penghapusan data melalui DELETE
Bagian 2: SQL Tingkat Menengah
Teknik Penyaringan Data Lanjutan
- Metode penyaringan tingkat lanjut dengan klausa WHERE
- Pemanfaatan operator LIKE dan pola pencarian data
- Menggunakan operator IN serta BETWEEN
Operasi Join dan Subkueri Kompleks
- Menerapkan konsep self-join
- Subkueri yang tidak saling terkait maupun bersifat dependen
- Penggunaan klausa EXISTS
Pemanfaatan Indeks dan View
- Mengenal konsep indeks serta dampaknya terhadap kinerja sistem
- Cara membuat dan memanfaatkan view
Fungsi Tingkat Lanjut serta Prosedur Tersimpan
- Membuat fungsi kustom sendiri
- Penerapan prosedur tersimpan maupun trigger dalam praktik nyata
- Mengatasi kesalahan saat menjalankan perintah SQL
Transformasi dan Analisis Data
- Teknik pivoting serta unpivoting data
- Fungsi window: ROW_NUMBER, RANK, DENSE_RANK
- Pemanfaatan CTE (Common Table Expressions)
Desain Basis Data dan Proses Normalisasi
- Prinsip-prinsip utama dalam desain basis data
- Mengerti bentuk normal serta tahapan proses normalisasinya
- Pembuatan model Entity-Relationship (ER)
Optimalisasi Kinerja Sistem
- Teknik mengoptimalkan hasil eksekusi kueri
- Menganalisis rencana eksekusi perintah SQL
- Panduan terbaik dalam menyesuaikan kinerja sistem
Implementasi SQL dalam Lingkungan Nyata
- Cara mengintegrasikan SQL dengan teknologi lainnya
- Analisis studi kasus serta situasi dunia nyata yang relevan
- Proyek akhir: Membangun solusi basis data secara mandiri dari awal
Rangkuman dan Langkah Selanjutnya
Persyaratan
- Pemahaman mengenai operasi komputer dasar
- Pengalaman menggunakan bahasa pemrograman apa pun akan menjadi nilai tambah, namun tidak diwajibkan
Target Peserta
- Analis data
- Profesional basis data
- Pengembang perangkat lunak
35 Jam
Testimoni (1)
Kelompok kecil, tatap muka selama 3 hari,
Annina - Ricardo AG
Kursus - SQL: Basics to Intermediate
Diterjemahkan Mesin