Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Perkenalan
Tipe Data Kompleks dan Koleksinya
- Memanfaatkan subtipe untuk representasi data khusus
- Menerapkan variabel kursor dan kursor dinamis untuk pengambilan data yang fleksibel
- Bekerja dengan array dan koleksi asosiatif untuk mengelola kumpulan data
- Melakukan operasi massal menggunakan pernyataan
BULK COLLECT
danFORALL
- Menangani pengecualian dalam operasi massal secara efektif
Fitur Berorientasi Objek dalam Oracle Databases
- Mendefinisikan tipe objek (kelas) dan metodenya
- Membuat koleksi persisten untuk penyimpanan data jangka panjang
- Mengembangkan fungsi tabel untuk manipulasi data tingkat lanjut
- Menerapkan fungsi streaming untuk pemrosesan data waktu nyata
- Merancang fungsi agregat khusus untuk memperluas kemampuan SQL
Penggunaan Fungsi Lanjutan di SQL
- Memanggil fungsi PL/SQL dalam pernyataan SQL
- Memahami kendala, tingkat kemurnian, dan determinisme dalam desain fungsi
Pengorganisasian PL/SQL Unit Program
- Mengelola izin dan keamanan dalam kode PL/SQL
- Memanfaatkan konteks penamaan untuk menghindari konflik pengenal
Mengintegrasikan PL/SQL dengan Languages Lainnya
- Menggabungkan metode Java ke dalam program PL/SQL
- Menghubungkan prosedur bahasa C untuk operasi yang kritis terhadap kinerja
- Menggunakan teknik kompilasi asli untuk meningkatkan kecepatan eksekusi
Solusi dan Mekanisme Keamanan yang Sudah Dibangun Sebelumnya
- Membuat konteks aplikasi untuk informasi khusus sesi
- Implementasi Virtual Private Database (VPD) untuk kontrol akses yang lebih rinci
- Mengelola sesi dan konteks pengguna secara efektif
- Profiling dan pelacakan PL/SQL kode untuk mengidentifikasi hambatan kinerja
Mengoptimalkan Kinerja Kode PL/SQL
- Memanfaatkan variabel bind dalam pernyataan SQL untuk meningkatkan rencana eksekusi
- Memahami pembagian kursor dan dampaknya terhadap kinerja
- Menerapkan teknik optimasi kueri untuk pengambilan data yang efisien
- Mengonfigurasi pengaturan kompilasi untuk kinerja optimal
- Menerapkan strategi caching untuk fungsi dan hasil kueri
Mencegah SQL Serangan Injeksi
- Mengadopsi praktik terbaik untuk melindungi PL/SQL kode dari kerentanan injeksi
Ringkasan dan Langkah Berikutnya
Requirements
- Kemampuan dalam SQL dan keakraban dengan lingkungan database Oracle
- Pemahaman yang mendalam tentang konsep dasar PL/SQL dan pengalaman dalam menulis kode PL/SQL
Hadirin
- Pengembang
- PL/SQL praktisi
21 Hours
Testimonials (3)
Saya sangat suka dengan format pelatihan, praktis langsung di SQL Developer.
Andreea - OPEN COURSE
Course - Oracle Database 19c PL and Advanced SQL
Machine Translated
Latihannya dijelaskan dengan sangat baik.
Monica - DB Global Technology
Course - PL/SQL in Oracle 19c
Machine Translated
It was quite hands-on, not too much theory.