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ă.
Mărturii (5)
partea practica, materialul transmis.
Roman
Curs - Oracle SQL LP - Fundamentals
Am învățat funcții complexe și cum să le aplic
Ana Alexandrescu - DB Global Technology
Curs - Oracle SQL Advanced
Tradus de catre o masina
antrenorul a fost foarte de ajutor, cadru antrenamentului era cu adevărat bun și exercițiile nu erau prea dificile, dar nici prea ușoare. ori de câte ori m-am blocat, el m-a ajutat excelent și s-a asigurat că am înțeles totul.
Jade Stappaerts - KULeuven
Curs - Oracle SQL Language
Tradus de catre o masina
exercițiile
Amna AlAli - Federal Demographic Council
Curs - Oracle SQL for beginners
Tradus de catre o masina
Trainer provided some topic and support it with plenty of exercises. We had a chance to apply knowledge by doing them on our own.
UBS Business Solutions Poland Sp. z o.o.
Curs - Oracle SQL Intermediate
Tradus de catre o masina