Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
Partea 1: SQL Noțiuni de bază
Introducere în SQL și Databases
- Î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 ajutorul clauzei WHERE
Lucrul cu funcții și agregate
- Funcții SQL comune
- Funcții de agregare: COUNT, SUM, AVG, MAX, MIN
- Gruparea datelor cu GROUP BY
Alăturarea tabelelor
- Înțelegerea JOIN-urilor
- INNER JOIN
- LEFT JOIN, RIGHT JOIN și FULL OUTER JOIN
Subinterogări și operații de set
- Scrierea de subsecvențe
- Operațiile UNION, INTERSECT și EXCEPT.
Manipularea datelor
- Instrucțiunea INSERT INTO
- Instrucțiunea UPDATE
- Instrucțiunea DELETE
Partea 2: Intermediar SQL
Filtrarea avansată a datelor
- Tehnici avansate ale clauzei WHERE
- Operatorul LIKE și potrivirea modelelor
- Operatorii IN și BETWEEN
Îmbinări complexe și subsecvențe
- Self-join-uri
- Subinterogări necorelate și corelate
- clauza EXISTS
Lucrul cu indexuri și vizualizări
- Înțelegerea indicilor și a impactului lor asupra performanței
- Crearea și utilizarea vizualizărilor
Funcții avansate și proceduri stocate
- Funcții definite de utilizator
- Proceduri stocate și declanșatori
- Gestionarea erorilor în SQL
Transformarea și analiza datelor
- Pivotarea ș i dezlipirea datelor
- Funcții de fereastră: ROW_NUMBER, RANK, DENSE_RANK
- CTE-uri (Common Table Expressioni)
Database Proiectare și normalizare
- Database principii de proiectare
- Forme normale și normalizare
- Modelarea relațiilor între entități (ER)
Reglarea și optimizarea performanțelor
- Tehnici de optimizare a interogărilor
- Planuri de execuție
- Cele mai bune practici de reglare a 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 baze de date de la zero
Rezumat și pași următori
Cerințe
- Înțelegerea operațiunilor de bază ale calculatorului
- Experiența cu orice limbaj de programare este benefică, dar nu obligatorie
Audiență
- Analiști de date
- Database profesioniști
- Dezvoltatorii de software
35 ore
Mărturii (1)
Grup mic, presencial pe 3 zile,
Annina - Ricardo AG
Curs - SQL: Basics to Intermediate
Tradus de catre o masina