Hubungi Kami

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 COLLECT dan FORALL
  • 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
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (3)

Kursus Mendatang

Kategori Terkait