Intrati in legatura

Schița de curs

Introducere în Oracle Database 19c

  • Prezentare generală a Oracle Database 19c
  • Instalare și configurare
  • Arhitectura bazei de date Oracle
  • Instrumente pentru gestionarea bazelor de date

Recapitulare SQL și concepte avansate

  • Recapitulare SQL de bază
    • Select, insert, update, delete
    • Join-uri, subinterogări și operații pe seturi
  • Concepte avansate de SQL
    • Funcții analitice
    • Interogări ierarhice
    • Grupare și agregație avansată

Introducere în PL/SQL

  • Prezentare generală a PL/SQL
  • Structura blocului PL/SQL
  • Variabile, constante și tipuri de date
  • Structuri de control: if, loop, case

Unități de program PL/SQL

  • Proceduri și funcții
  • Pachete și corpuri de pachete
  • Triggeri și gestionarea triggerilor
  • Tranzacții autonome

Funcționalități avansate ale PL/SQL

  • Colecții: tablouri asociative, tabele imbricate, VARRAYs
  • Procesare în masă cu BULK COLLECT și FORALL
  • SQL dinamic cu EXECUTE IMMEDIATE
  • Înregistrări PL/SQL și tipuri de date compuse

Gestionarea erorilor și depanare

  • Gestionarea excepțiilor: Excepții predefinite și definite de utilizator
  • Tehnici de depanare PL/SQL
  • Utilizarea DBMS_OUTPUT și DBMS_DEBUG

Optimizare și ajustare a performanței

  • Tehnici de optimizare a interogărilor SQL
  • Înțelegerea planurilor de execuție
  • Strategii de indexare
  • Utilizarea hint-urilor pentru optimizarea interogărilor

Bune practici în PL/SQL

  • Scrierea de cod PL/SQL eficient
  • Standarde și convenții de codare
  • Considerații de securitate în PL/SQL
  • Gestionarea dependențelor și controlul versiunilor

Subiecte avansate de SQL

  • Join-uri și subinterogări avansate
  • Interogări recursive
  • Utilizarea expresiilor regulate în SQL
  • Implementarea căutării full-text

Rezumat și pași următori

Cerințe

  • Cunoștințe de bază despre SQL și concepte de baze de date relaționale
  • Familiaritate cu mediul Oracle Database 19c

Publicul țintă

  • Administratori de baze de date
  • Dezvoltatori de baze de date
  • Programatori SQL
  • Profesioniști IT
 28 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite