Schița de curs

Recapitulare Rapidă despre Joinduri de Tablouri, Interogări și Funcții de Sumar Bazice:

  • Revizuiți conceptele cheilor primare și secundare pentru menținerea integrității datelor.
  • Distinge între joinduri interne și externe pentru combinarea de date din mai multe tablouri.
  • Comprende importanța tabelurilor de legătură și a joindurilor auto în bazele de date relaționale.
  • Folosiți clauzele WHERE și HAVING pentru filtrarea datelor și agregarea condițională.
  • Explorați Funcțiile Comune de Tabel (CTEs) pentru definirea seturilor rezultate temporare.
  • Incorporați subinterogări ca coloane în instrucțiunile SELECT pentru manipularea avansată a datelor.
  • Masteaza funcțiile principale de sumar precum COUNT, SUM, AVG, MIN și MAX.
  • Aprendeți să grupați datele folosind clauza GROUP BY și aplicați condiții de filtrare cu clauza HAVING.

Funcții de Sumar Extinse:

  • Explorați funcțiile avansate de sumar, inclusiv ROLLUP, CUBE, GROUPING și GROUPING_ID pentru agregarea pe mai multe niveluri și subtotalizare.

Interogări Hiérarchice:

  • Aprendeți să interogați structurile de date hiérarchice folosind sintaxa CONNECT BY PRIOR.
  • Comprende funcțiile comune de tabel recursiv (CTEs) pentru gestionarea relațiilor de date hiérarchice.

Densificare a Datelor:

  • Folosiți tehnici precum CONNECT BY ROWNUM și CTE-uri recursive pentru densificarea datelor.
  • Explorați conceptul de join extern parționat pentru extinderea seturilor de date.

Operații cu Seturi:

  • Masteaza operațiile cu seturi, inclusiv UNION, UNION ALL, INTERSECT și MINUS pentru combinarea și compararea seturilor de date.

Funcții Analitice/Fenestru:

  • Explorați o varietate de funcții analitice pentru efectuarea de calculuri pe rânduri și coloane.
  • Aprendeți funcțiile de rang, cum ar fi ROW_NUMBER, RANK și DENSE_RANK pentru clasificarea și ordonarea datelor.
  • Comprende funcțiile Lead și Lag pentru accesarea datelor din rândurile precedente sau următoare.
  • Folosiți funcții de percentil pentru analiza distribuției datelor.

Plan de Executie și Indici:

  • Comprendeți cum să analizați și interpretați planurile de execuție pentru optimizarea interogărilor și ajustarea performanței.
  • Explorați rolul indicii în îmbunătățirea performanței interogărilor și eficienței recuperării datelor.

Cerințe

Participanții sunt așteptați să aibă o înțelegere de bază a fundamentelor SQL, inclusiv crearea de tabele, introducerea de date și construcția de interogări de bază. 

Experiența anterioară cu Oracle SQL sau orice alt sistem de management al bazei de date relaționale este utilă, dar nu este obligatorie. 

Familiaritatea cu conceptele de bază ale bazei de date, cum ar fi cheile primare, cheile strânse și normalizarea datelor, va fi avantajoasă.

 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite