Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Partea 1: Bazele SQL
Introducere în SQL și Baze de Date
- Înțelegerea bazelor de date
- Introducere în SQL
- Configurarea mediului SQL
Sintaxa SQL și Interogări de Bază
- Prezentare generală a sintaxei SQL
- Instrucțiuni SELECT
- Filtrarea datelor cu clauza WHERE
Lucrul cu Funcții și Agregate
- Funcții SQL comune
- Funcții agregate: COUNT, SUM, AVG, MAX, MIN
- Gruparea datelor cu GROUP BY
Unirea Tabelor
- Înțelegerea JOIN-urilor
- INNER JOIN
- LEFT JOIN, RIGHT JOIN și FULL OUTER JOIN
Subinterogări și Operații pe Mulțimi
- Scrierea subinterogărilor
- Operațiile UNION, INTERSECT și EXCEPT
Manipularea Datelor
- Instrucțiunea INSERT INTO
- Instrucțiunea UPDATE
- Instrucțiunea DELETE
Partea 2: SQL Intermediar
Filtrare Avansată a Datelor
- Tehnici avansate pentru clauza WHERE
- Operatorul LIKE și potrivirea modelelor
- Operatorii IN și BETWEEN
Join-uri și Subinterogări Complexe
- Self-join-uri
- Subinterogări necorelate și corelate
- Clauza EXISTS
Lucrul cu Indecși și Vizualizări
- Înțelegerea indecșilor și impactul lor asupra performanței
- Crearea și utilizarea vizualizărilor
Funcții Avansate și Proceduri Stocate
- Funcții definite de utilizator
- Proceduri stocate și triggeri
- Gestionarea erorilor în SQL
Transformarea și Analiza Datelor
- Pivotarea și despivotarea datelor
- Funcții de fereastră: ROW_NUMBER, RANK, DENSE_RANK
- CTE (Expresii de Tabel Comune)
Proiectarea și Normalizarea Bazelor de Date
- Principii de proiectare a bazelor de date
- Forme normale și normalizare
- Modelarea Entitate-Relație (ER)
Optimizarea Performanței
- Tehnici de optimizare a interogărilor
- Planuri de execuție
- Bune practici pentru optimizarea performanței
SQL în Lumea Reală
- Integrarea SQL cu alte tehnologii
- Studii de caz și scenarii din lumea reală
- Proiect final: Construirea unei soluții de bază de date de la zero
Rezumat și Pași Următori
Cerințe
- O înțelegere a operațiunilor de bază ale computerului
- Experiența cu orice limbaj de programare este benefică, dar nu este obligatorie
Publicul țintă
- Analiști de date
- Profesioniști din domeniul bazelor de date
- Dezvoltatori de software
35 Ore
Mărturii (1)
Grup mic, în prezență pentru 3 zile,
Annina - Ricardo AG
Curs - SQL: Basics to Intermediate
Tradus de catre o masina