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 dan FORALL
  • 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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses (Minimal 5 peserta)

Related Categories