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
- Joins, subinterogări și operații pe mulțimi
- Concepte SQL avansate
- Funcții analitice
- Interogări ierarhice
- Grupare și agregare 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
Caracteristici 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 Depanarea
- Gestionarea excepțiilor: Excepții predefinite și definite de utilizator
- Tehnici de depanare PL/SQL
- Utilizarea DBMS_OUTPUT și DBMS_DEBUG
Optimizarea și Reglarea Performanței
- Tehnici de optimizare a interogărilor SQL
- Înțelegerea planurilor de execuție
- Strategii de indexare
- Utilizarea indicilor 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
- Joins ș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
Public ț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