Kerangka Materi
Pengantar Oracle Database 19c
- Gambaran umum mengenai Oracle Database 19c
- Proses instalasi dan konfigurasi
- Arsitektur basis data Oracle
- Alat-alat yang digunakan untuk pengelolaan basis data
Peninjauan Ulang SQL dan Konsep Lanjutan
- Tinjauan singkat tentang SQL dasar
- Pernyataan select, insert, update, delete
- Operasi join, subkueri, serta operasi set
- Konsep SQL tingkat lanjut
- Fungsi analitik
- Kueri hierarkis
- Pengelompokan dan agregasi data yang kompleks
Pengantar PL/SQL
- Gambaran umum mengenai PL/SQL
- Struktur blok program dalam PL/SQL
- Variabel, konstanta, serta tipe data yang digunakan
- Konstruksi pengendali alur: if, loop, case
Unit-unit Program PL/SQL
- Prosedur dan fungsi dalam PL/SQL
- Paket serta komponen implementasinya
- Trigger beserta mekanisme pengelolaannya
- Transaksi mandiri dalam PL/SQL
Fitur-fitur Lanjutan PL/SQL
- Koleksi: array asosiatif, tabel bersarang, VARRAY
- Pemrosesan massal menggunakan BULK COLLECT dan FORALL
- Penulisan SQL dinamis melalui EXECUTE IMMEDIATE
- Rekaman data serta tipe data komposit dalam PL/SQL
Penanganan Kesalahan dan Teknik Debugging
- Pelbagai jenis pengecualian: yang sudah didefinisikan maupun dibuat sendiri oleh pengguna
- Teknik debugging pada kode PL/SQL
- Pemanfaatan alat DBMS_OUTPUT dan DBMS_DEBUG dalam proses debugging
Optimasi Kinerja SQL dan PL/SQL
- Teknik pengoptimalan kueri SQL yang efektif
- Cara memahami rancangan eksekusi sebuah kueri
- Strategi pembuatan indeks untuk meningkatkan performa
- Penggunaan berbagai hint guna mengarahkan pengoptimalisasi kueri
Praktik Terbaik dalam Penulisan Kode PL/SQL
- Menulis kode PL/SQL yang efisien dan terstruktur dengan baik
- Standar penulisan serta konvensi koding yang umum dipakai
- Aspek keamanan dalam pengembangan aplikasi menggunakan PL/SQL
- Cara mengelola ketergantungan antarkomponen dan kontrol versi kode
Topik-topik SQL Tingkat Lanjut
- Berbagai jenis operasi join serta teknik subkueri canggih
- Pembuatan kueri rekursif untuk pengolahan struktur data hierarkis
- Pemanfaatan ekspresi reguler dalam konteks SQL
- Cara mengimplementasikan fitur pencarian teks penuh dalam basis data
Penutup dan Langkah Selanjutnya
Persyaratan
- Pemahaman dasar mengenai SQL serta konsep-konsep basis data relasional
- Pengetahuan awal mengenai lingkungan Oracle Database 19c
Target Peserta
- Administrator basis data
- Pengembang basis data
- Programmer SQL
- Profesional IT
Testimoni (4)
Untuk memahami dan lebih menguasai penggunaan SQL secara rutin
Faizal KAHAR - Soitec Microelectronics Singapore Pte Ltd
Kursus - Oracle Database 19c PL and Advanced SQL
Diterjemahkan Mesin
dia menjelaskan dengan sangat baik dan memberikan bimbingan pada latihan-latihan.
Stoyan - OPEN COURSE
Kursus - Oracle Database 19c PL and Advanced SQL
Diterjemahkan Mesin
Saya suka segalanya.
Angel - OPEN COURSE
Kursus - Oracle Database 19c PL and Advanced SQL
Diterjemahkan Mesin
Saya sangat menyukai format pelatihan, praktis langsung di SQL Developer.
Andreea - OPEN COURSE
Kursus - Oracle Database 19c PL and Advanced SQL
Diterjemahkan Mesin