Schița de curs

Introducere la Oracle Database 19c

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

SQL Revizuire și concepte avansate

  • Revizuire SQL de bază
    • Selectare, inserare, actualizare, ștergere
    • Uniri, subcercetări și operații de set
  • Concepte avansate SQL
    • Funcții analitice
    • Interogări ierarhice
    • Grupări și agregări avansate

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

PL/SQL Unități de program

  • Proceduri și funcții
  • Pachete și corpuri de pachete
  • Declanșatoare și gestionarea declanșatoarelor
  • Tranzacții autonome

Caracteristici PL/SQL avansate

  • Colecții: matrici asociative, tabele imbricate, VARRAY-uri
  • Prelucrarea în masă cu BULK COLLECT și FORALL
  • dinamică SQL cu EXECUTE IMMEDIATE
  • PL/SQL înregistrări și tipuri de date compozite

Gestionarea erorilor și depanarea

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

Reglarea și optimizarea performanței

  • SQL tehnici de optimizare a interogărilor
  • Înțelegerea planurilor de execuție
  • Strategii de indexare
  • Utilizarea sugestiilor pentru optimizarea interogărilor

PL/SQL Cele mai bune practici

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

Subiecte SQL avansate

  • Uniri ș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 conceptele bazelor de date relaționale
  • Familiaritate cu mediul Oracle Database 19c

Audiență

  • Database administratori
  • Database dezvoltatori
  • SQL programatori
  • Profesioniști IT
 28 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Upcoming Courses

Categorii înrudite