Pilih bahasa Anda
Kursus Microsoft SQL
Lebih dari 2 juta pelajar di seluruh dunia

Kursus Microsoft SQL

4

Kuasai Microsoft SQL Server dari awal — mulai dari menulis kueri SELECT pertama Anda hingga membangun basis data yang dioptimalkan dan siap produksi. Kursus ini mencakup segalanya mulai dari pemfilteran data dan penggabungan hingga fungsi jendela, prosedur tersimpan, dan Azure SQL. Baik Anda baru memasuki dunia data atau ingin meningkatkan keterampilan teknis, Anda akan menyelesaikan kursus ini dengan keahlian SQL yang nyata dan siap kerja.

Dedika untuk bisnis

Apa yang akan Anda pelajari:

Anda akan memulai dengan dasar-dasar basis data relasional dan pengaturan SQL Server, kemudian beralih ke pemfilteran, pengurutan, dan pengagregasian data dengan percaya diri. Anda akan mempelajari cara menggabungkan beberapa tabel, menulis subkueri, dan menggunakan Common Table Expressions untuk menangani masalah data yang kompleks dengan rapi. Kursus ini mencakup modifikasi data dengan INSERT, UPDATE, DELETE, dan MERGE, beserta kontrol transaksi dan penanganan kesalahan. Anda juga akan merancang objek basis data termasuk tabel, tampilan, indeks, dan prosedur tersimpan. Topik lanjutan mencakup fungsi jendela, SQL dinamis, optimasi kueri, dan pengantar Azure SQL untuk penerapan cloud.

Bagaimana Anda belajar secara praktis Kursus Microsoft SQL

Bagaimana Anda berlatih Kursus Microsoft SQL

Untuk Anda yang memiliki perusahaan dan ingin melatih tim

Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.

Klik di sini

Konten kursus

8 Bab • 32 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

Pengantar SQL dan Basis Data

  • Pelajaran 1 • Fundamental Basis Data Relasional

    Mencakup tabel, baris, kolom, kunci, dan relasi sebagai struktur inti basis data. Menetapkan model konseptual yang digunakan siswa sepanjang kursus.

  • Pelajaran 2 • Pengaturan Lingkungan SQL Server

    Memandu instalasi dan konfigurasi SQL Server dan SQL Server Management Studio. Siswa mendapatkan lingkungan lokal yang berfungsi untuk semua latihan langsung.

  • Pelajaran 3 • Kategori Bahasa SQL Inti

    Memperkenalkan DDL, DML, DCL, dan TCL sebagai empat kategori perintah SQL. Siswa memahami perintah mana yang termasuk dalam setiap kategori sebelum menulis kueri apa pun.

  • Pelajaran 4 • Menulis Kueri SQL Pertama Anda

    Mengajarkan sintaks SELECT dasar untuk mengambil data dari satu tabel. Siswa menjalankan kueri pertama mereka dan menginterpretasikan kumpulan hasil secara langsung.

Bab 2Lihat detail

Pemfilteran, Pengurutan, dan Fungsi Dasar

  • Pelajaran 1 • Memfilter Data dengan WHERE

    Mengajarkan operator perbandingan dan logika di dalam klausa WHERE untuk membatasi baris. Langsung memperluas kueri SELECT yang diperkenalkan di Bab 1.

  • Pelajaran 2 • Pencocokan Pola dan Wildcard

    Mencakup LIKE, karakter wildcard, dan ESCAPE untuk pemfilteran berbasis teks. Siswa memfilter kolom string tanpa mengetahui nilai pastinya.

  • Pelajaran 3 • Fungsi Skalar Bawaan

    Memperkenalkan fungsi skalar string, numerik, dan tanggal untuk mentransformasi nilai kolom. Siswa menerapkan fungsi secara langsung di dalam klausa SELECT dan WHERE.

  • Pelajaran 4 • Mengurutkan Hasil dengan ORDER BY

    Menjelaskan urutan pengurutan menaik dan menurun serta pengurutan multi-kolom. Siswa mengontrol urutan penyajian kumpulan hasil kueri apa pun.

Bab 3Lihat detail

Agregasi dan Pengelompokan Data

  • Pelajaran 1 • Memfilter Grup dengan HAVING

    Membedakan HAVING dari WHERE dan menunjukkan cara memfilter hasil agregat. Siswa menerapkan kondisi pasca-agregasi untuk menyempurnakan kueri ringkasan.

  • Pelajaran 2 • Fungsi Agregat

    Mengajarkan COUNT, SUM, AVG, MIN, dan MAX untuk menghitung statistik ringkasan di seluruh baris. Dibangun langsung di atas keterampilan SELECT dan WHERE dari bab-bab sebelumnya.

  • Pelajaran 3 • Ekstensi Pengelompokan Tingkat Lanjut

    Memperkenalkan ROLLUP, CUBE, dan GROUPING SETS untuk subtotal multi-level. Siswa menghasilkan ringkasan tabulasi-silang dalam satu kueri.

  • Pelajaran 4 • Pengelompokan dengan GROUP BY

    Menjelaskan bagaimana GROUP BY mempartisi baris sebelum agregasi diterapkan. Siswa menghasilkan ringkasan per kategori dari tabel mana pun.

Bab 4Lihat detail

Menggabungkan Beberapa Tabel

  • Pelajaran 1 • Outer Join

    Mencakup LEFT, RIGHT, dan FULL OUTER JOIN untuk menyertakan baris yang tidak memiliki kecocokan dari satu atau kedua tabel. Siswa menangani relasi opsional dan mendeteksi data yang hilang.

  • Pelajaran 2 • Join Multi-Tabel dan Kompleks

    Memperluas join ke tiga tabel atau lebih dan memperkenalkan non-equi join. Siswa membangun kueri yang mencakup seluruh skema yang dinormalisasi.

  • Pelajaran 3 • Self Join dan Cross Join

    Menjelaskan menggabungkan tabel dengan dirinya sendiri dan menghasilkan produk Cartesian dengan CROSS JOIN. Siswa memecahkan masalah kueri hierarkis dan kombinatorial.

  • Pelajaran 4 • Fundamental INNER JOIN

    Mengajarkan sintaks INNER JOIN dan kondisi ON untuk mencocokkan baris di dua tabel. Siswa hanya mengambil baris dengan kunci yang cocok di kedua tabel.

Bab 5Lihat detail

Subkueri dan Common Table Expression

  • Pelajaran 1 • Subkueri Skalar dan Multi-Baris

    Mengajarkan subkueri di klausa SELECT, WHERE, dan FROM yang mengembalikan nilai tunggal atau ganda. Siswa menyematkan satu kueri di dalam kueri lain untuk memfilter atau menghitung secara dinamis.

  • Pelajaran 2 • CTE Rekursif

    Mencakup anggota jangkar dan rekursif untuk menelusuri data hierarkis seperti bagan organisasi. Siswa membuat kueri struktur induk-anak tanpa loop prosedural.

  • Pelajaran 3 • Common Table Expression

    Memperkenalkan CTE klausa WITH sebagai kumpulan hasil sementara bernama untuk struktur kueri yang lebih bersih. Siswa mengganti subkueri bersarang dengan blok CTE yang mudah dibaca dan dipelihara.

  • Pelajaran 4 • Subkueri Berkorelasi

    Menjelaskan subkueri yang mereferensi kolom kueri luar dan dieksekusi ulang per baris. Siswa memecahkan masalah perbandingan baris-per-baris yang sulit diungkapkan oleh join.

Bab 6Lihat detail

Modifikasi Data dan Kontrol Transaksi

  • Pelajaran 1 • Menyisipkan Data

    Mencakup INSERT INTO dengan nilai eksplisit, hasil SELECT, dan sintaks multi-baris. Siswa mengisi tabel dari nilai statis dan hasil kueri yang sudah ada.

  • Pelajaran 2 • Memperbarui dan Menghapus Data

    Mengajarkan UPDATE dan DELETE dengan kondisi WHERE dan modifikasi berbasis join. Siswa memodifikasi baris yang ditargetkan sambil menghindari perubahan seluruh tabel yang tidak diinginkan.

  • Pelajaran 3 • Pernyataan MERGE

    Memperkenalkan MERGE untuk operasi upsert yang menggabungkan INSERT, UPDATE, dan DELETE dalam satu pernyataan. Siswa menyinkronkan tabel target dengan kumpulan data sumber secara efisien.

  • Pelajaran 4 • Transaksi dan Penanganan Kesalahan

    Menjelaskan transaksi BEGIN, COMMIT, dan ROLLBACK bersama dengan penanganan kesalahan TRY-CATCH. Siswa melindungi integritas data selama urutan modifikasi multi-langkah.

Bab 7Lihat detail

Desain dan Manajemen Objek Basis Data

  • Pelajaran 1 • Indeks dan Performa Kueri

    Memperkenalkan indeks berkluster dan non-berkluster serta dampaknya pada performa baca. Siswa memilih dan membuat indeks yang mempercepat pola kueri umum.

  • Pelajaran 2 • Tampilan

    Mengajarkan membuat, mengubah, dan menghapus tampilan untuk merangkum kueri kompleks. Siswa mengekspos antarmuka data yang disederhanakan tanpa menggandakan tabel yang mendasarinya.

  • Pelajaran 3 • Prosedur Tersimpan dan Fungsi

    Mencakup pembuatan prosedur tersimpan, fungsi skalar, dan fungsi bernilai tabel untuk logika yang dapat digunakan kembali. Siswa merangkum logika bisnis di dalam lapisan basis data.

  • Pelajaran 4 • Membuat dan Mengubah Tabel

    Mencakup CREATE TABLE, pemilihan tipe data, kendala, dan modifikasi ALTER TABLE. Siswa merancang struktur tabel yang dinormalisasi dengan aturan bisnis yang ditegakkan.

Bab 8Lihat detail

Teknik Kueri Tingkat Lanjut

  • Pelajaran 1 • Optimasi Kueri dan Rencana Eksekusi

    Mengajarkan membaca rencana eksekusi, mengidentifikasi hambatan, dan menerapkan penulisan ulang untuk performa. Siswa mendiagnosis dan menyelesaikan kueri lambat dalam beban kerja basis data nyata.

  • Pelajaran 2 • Memutar dan Membalikkan Data

    Mencakup operator PIVOT dan UNPIVOT untuk memutar baris menjadi kolom dan sebaliknya. Siswa membentuk ulang kumpulan data untuk pelaporan dan analisis tabulasi-silang.

  • Pelajaran 3 • Fungsi Jendela

    Mengajarkan OVER, PARTITION BY, dan ORDER BY untuk menghitung total berjalan, peringkat, dan rata-rata bergerak. Siswa melakukan analitik tanpa meruntuhkan baris melalui GROUP BY.

  • Pelajaran 4 • SQL Dinamis

    Menjelaskan membangun dan mengeksekusi string SQL saat runtime menggunakan EXEC dan sp_executesql. Siswa menangani nama skema variabel, filter dinamis, dan eksekusi berparameter.

Sertifikasi

Sertifikat valid Anda setelah menyelesaikan

Kursus ini cocok untuk Anda:

  • Analis bisnis: membutuhkan SQL untuk menarik data secara mandiri tanpa bergantung pada teknisi.

  • Perubahan karier: beralih ke peran data dan membangun keterampilan teknis dari awal.

  • Pengembang junior: ingin menambahkan pengambilan data basis data ke dalam keterampilan pengkodean yang sudah ada.

  • Profesional operasional: mengelola alur kerja yang sarat data dan membutuhkan pengetahuan kueri terstruktur.

  • Analis Pemasaran: lelah menunggu tim data untuk menjawab pertanyaan bisnis yang sederhana.

  • Lulusan baru: memasuki pasar kerja dan memperkuat resume dengan keterampilan basis data yang banyak diminati.

Apa kata para siswa kami

Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...
Giulio Carlo
Giulio CarloSiswa Marketing Digital
Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.
Mariana Ferres
Mariana FerresSiswa Fotografi
Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!
Luciana Alvarenga
Luciana AlvarengaSiswa Desain Kuku
Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.
André Felipe
André FelipeSiswa Prompt Engineering

Pelatihan utama

FAQ

Siapa itu Dedika?

Apakah sertifikat ini berlaku di Indonesia?

Apakah kursusnya gratis?

Berapa beban belajar kursusnya?

Bagaimana bentuk kursusnya?

Bagaimana cara kerja kursusnya?

Berapa lama durasi kursusnya?

Berapa biaya atau harga kursusnya?

Apa itu kursus EAD atau online dan bagaimana cara kerjanya?

Kursus PDF