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.
Durasi 21 jam
Kerangka Materi
Pendahuluan
Tipe Data Kompleks serta Koleksi
- Menggunakan subtipe untuk merepresentasikan data secara spesifik
- Menerapkan variabel cursor dan cursor dinamis guna pengambilan data yang lebih fleksibel
- Memanipulasi array asosiatif serta koleksi sebagai alat manajemen sekumpulan data
- Melakukan operasi massal lewat perintah
BULK COLLECTdanFORALL - Mengelola pengecualian yang muncul dalam proses operasi massal dengan tepat
Fasilitas Berorientasi Objek pada Oracle Database
- Merancang tipe objek (kelas) beserta metodenya masing-masing
- Mengatur koleksi persisten yang bisa menyimpan data jangka panjang
- Membuat fungsi tabel guna pemrosesan data tingkat lebih kompleks
- Mengimplementasikan fungsi streaming demi pengolahan data secara real-time
- Merancang agregat khusus guna memperluas kemampuan SQL itu sendiri
Pemanfaatan Fungsi Tingkat Lanjut dalam SQL
- Mengaktifkan fungsi PL/SQL di tengah pernyataan SQL utama
- Memahami konsep batasan, tingkat kemurnian, dan sifat deterministik saat merancang suatu fungsi
Pengelolaan Unit Program PL/SQL
- Mengatur izin akses serta aspek keamanan dalam kode PL/SQL.
- Memakai konteks penamaan spesifik untuk mencegah konflik antara identifikator berbeda
Pergabungan PL/SQL dengan Bahasa Pemrograman Lain
- Mengintegrasikan metode Java ke dalam program PL/SQL.
- Menghubungkan prosedur yang dibuat dalam C guna operasi yang membutuhkan efisiensi tinggi.
- Menggunakan teknik kompilasi asli demi mempercepat eksekusi program secara signifikan.
Solusi Terbangun serta Mekanisme Keamanan
- Membuat konteks aplikasi untuk mencatat informasi khusus setiap sesi kerja.
- Menerapkan Virtual Private Database (VPD) demi pengendalian akses yang lebih teliti.
- Mengatur urusan terkait sesi serta konteks aktivitas tiap pengguna secara akurat.
- Memetakan profil kinerja kode PL/SQL untuk mengidentifikasi hambatan performa pada prosesnya.
Peningkatan Kinerja Kode PL/SQL
- Menggunakan variabel binding di dalam perintah SQL guna menyelaraskan rencana eksekusi programnya.
- Memahami dampak cara berbagi cursor pada hasil akhir efisiensi sistem.
- Menerapkan teknik optimasi query demi mengambil informasi secara tepat dan cepat.
- Mengatur parameter kompilasi untuk memastikan tingkat optimalitas kinerja terjamin.
- Membentuk strategi penyimpanan sementara terhadap hasil fungsi ataupun output query yang sering muncul.
Pencegahan Serangan Injeksi SQL
- Menerapkan standar terbaik dalam pengkodean guna menghindari kerentanan akibat serangan injeksi pada modul PL/SQLnya.
Penutup dan Arah Langkah Selanjutnya
Persyaratan
- Penguasaan SQL yang memadai serta pengetahuan dasar mengenai lingkungan basis data Oracle
- Pemahaman mendasar soal konsep PL/SQL serta pengalaman menulis kode PL/SQL sebelumnya
Target Peserta
- Para developer
- Praktisi PL/SQL
Testimoni (2)
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
Saya suka pengalaman praktisnya dan kesempatan untuk bekerja pada aktivitas pemrograman yang sebenarnya
Kristine - Isuzu Philippines Corporation
Kursus - ORACLE PL/SQL Fundamentals
Diterjemahkan Mesin