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
Mărturii (4)
Pentru a înțelege și a stăpâni mai bine SQL-ul de rutină
Faizal KAHAR - Soitec Microelectronics Singapore Pte Ltd
Curs - Oracle Database 19c PL and Advanced SQL
Tradus de catre o masina
a explicat foarte bine și a oferit ghidare pentru exerciții.
Stoyan - OPEN COURSE
Curs - Oracle Database 19c PL and Advanced SQL
Tradus de catre o masina
Mă plac toate.
Angel - OPEN COURSE
Curs - Oracle Database 19c PL and Advanced SQL
Tradus de catre o masina
Mi-a plăcut foarte mult formatul instruirii, practic, direct în SQL Developer.
Andreea - OPEN COURSE
Curs - Oracle Database 19c PL and Advanced SQL
Tradus de catre o masina