Course Outline

Bagian 1: SQL Dasar-dasar

Pengantar SQL dan Database s

  • Memahami database
  • Pengantar SQL
  • Menyiapkan lingkungan SQL.

SQL Sintaks dan Kueri Dasar

  • SQL ikhtisar sintaksis
  • pernyataan PILIH
  • Memfilter data dengan klausa WHERE

Bekerja dengan Fungsi dan Agregat

  • Fungsi umum SQL.
  • Fungsi agregat: COUNT, SUM, AVG, MAX, MIN
  • Mengelompokkan data dengan GROUP BY

Bergabung dengan Tabel

  • Memahami GABUNG
  • GABUNG DALAM
  • GABUNG KIRI, GABUNG KANAN, dan GABUNG LUAR LENGKAP

Subkueri dan Operasi Set

  • Menulis subkueri
  • Operasi UNION, INTERSECT, dan EXCEPT

Manipulasi data

  • pernyataan MASUKKAN KE DALAM
  • pernyataan PEMBARUAN
  • pernyataan HAPUS


Bagian 2: Menengah SQL

Pemfilteran Data Tingkat Lanjut

  • Teknik klausa WHERE tingkat lanjut
  • LIKE operator dan pencocokan pola
  • DALAM dan ANTARA operator

Gabungan dan Subkueri Kompleks

  • Bergabung sendiri
  • Subkueri yang tidak berkorelasi dan berkorelasi
  • klausa ADA

Bekerja dengan Indeks dan Tampilan

  • Memahami indeks dan dampaknya terhadap kinerja
  • Membuat dan menggunakan tampilan

Fungsi Lanjutan dan Prosedur Tersimpan

  • Fungsi yang ditentukan pengguna
  • Prosedur dan pemicu tersimpan
  • Penanganan kesalahan di SQL

Transformasi dan Analisis Data

  • Data yang berputar dan tidak berputar
  • Fungsi jendela: ROW_NUMBER, RANK, DENSE_RANK
  • CTE (Ion Tabel Umum Express)

Database Desain dan Normalisasi

  • Database prinsip desain
  • Bentuk normal dan normalisasi
  • Pemodelan Entitas-Hubungan (ER).

Penyetelan dan Pengoptimalan Kinerja

  • Teknik optimasi kueri
  • Rencana eksekusi
  • Praktik terbaik penyetelan kinerja

SQL di Dunia Nyata

  • Mengintegrasikan SQL dengan teknologi lain
  • Studi kasus dan skenario dunia nyata
  • Tugas akhir: Membangun solusi database dari awal

Ringkasan dan Langkah Selanjutnya

Requirements

  • Pemahaman tentang operasi dasar komputer
  • Pengalaman dengan bahasa pemrograman apa pun bermanfaat tetapi tidak diperlukan

Hadirin

  • Analis data
  • Database profesional
  • Pengembang perangkat lunak
 70 Hours

Number of participants



Price per participant

Testimonials (9)

Related Courses

Related Categories