fbpx

Azure SQL Querying & AI

Buna parte din companii au mutat infrastructura datelor in Cloud. Astfel ca noi venim cu sustinerea invatarii in acest sens, pe langa cursurile on-prem.

Cursul de Azure SQL Querying & AI isi propune sa construiasca solid si riguros intelegerea si practica SQL Querying, dar si optimizarea lucrului cu instrumente AI pentru task-urile repetitive si costisitoare de timp.

Desfasurare:

  • Durata: 24 ore
  • Implementare curs: online sau fizic, interactiv, hands on 100%
  • Cunostinte necesare: nu sunt necesare cunostinte de SQL
  • Inscrieri: toate inscrierile se finalizeaza cu minim 5 zile inainte de incepere grupa.

Pentru cine este relevant? Pentru oricine doreste sa invete SQL.

SESIUNI PROGRAMATE:
•
-
Nu este programată o sesiune momentan

Structura cursului

  • Ce este Azure SQL? (Diferente intre Azure SQL Database, Managed Instance si SQL Server pe VM)
  • Concepte de baza: server logic, firewall rules, client IP allowance.
  • Moduri de conectare la Azure SQL: SQL Server Management Studio (SSMS) si Azure Data Studio.
  • Sistemul de gestiune a bazelor de date (SGBD) in context Cloud.
  • Baze de date relationale. Relatii de tip: 1-1, 1-M, M-M.
  • Tipuri de date in T-SQL: Numerice, DateTime, Caracter, Boolean.
  • Stocarea informatiilor. Entitati si Atribute. Conceptul NULL.
  • Evaluarea statement SELECT. Clauzele SELECT si  FROM. Aliasuri. Delimitatori de identificare.
  • Filtrarea datelor utilizand clauza WHERE. Utilizare predicate de tip text, numerice, character.
  • Utilizarea operatorilor logici: AND, OR, NOT, operatorilor de concatenare, operatorilor de comparatie, operatorilor artimetici.
  • Extragerea informatiilor distincte – clauza DISTINCT
  • Ordonarea datelor: ORDER BY. Aliasuri
  • Filtrarea datelor utilizand TOP, TOP Percent
  • Gruparea datelor: GROUP BY
  • Agregarea informatiilor utilizand functiile: SUM, MIN, MAX, COUNT, COUNT DISTINCT, AVG
  • Filrarea datelor aggregate utilizand clauza HAVING
  • Aplicatii practice / extragere date / cazuri reale de job
  • Concepte de combinare a datelor din mai multe tabele.

  • CROSS JOIN, INNER JOIN, SELF JOIN.
  • OUTER JOINS: LEFT, RIGHT, FULL.
  • Exercitii practice / Reporting
  • Expresia CASE in selectarea si agregarea informatiilor

  • Gestionarea NULL-urilor folosind functiile ISNULL si COALESCE
  • Exercitii practice / Reporting
  • Functii de data si timp: YEAR, MONTH, DAY,
    DATEADD, DATEDIFF, GETDATE() vs. GETUTCDATE() (importanta diferentelor intre
    ora locala si UTC).

  • Functii de text: CHARINDEX, SUBSTRING, LEN, REPLACE, CONCAT

  • Exercitii practice / Reporting
  • Tabele temporare locale si globale – cum functioneaza in Azure
  • CTE (Common Table Expression) – simplificarea interogarilor complexe
  • Utilizarea operatorilor de multimi (UNION, UNION ALL, INTERSECT, EXCEPT)
  • Exercitii practice / Reporting avansat / Cazuri concrete de la job
  • Creare entitati (Tabele). Particularitati ale CREATE DATABASE in Azure SQL (Service Level Objectives, MAXSIZE).

  • Constrangeri tabele: NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK, DEFAULT.
  • ALTER Table – modificarea structurilor existente.
  • Generarea diagramelor de baze de date (Entity-Relationship).
  • Exercitii practice
  • INSERT, UPDATE, DELETE.

  • UPDATE si DELETE utilizand JOIN-uri (extensii T-SQL).
  • TRUNCATE. Diferente arhitecturale si de logare intre DELETE si TRUNCATE.
  • Exercitii practice
  • Utilizarea asistentilor AI pentru dezvoltare: GitHub Copilot in Azure Data Studio / ChatGPT.

  • Generare de cod SQL avand la dispozitie cerinte de business si metadate.
  • Optimizarea si explicarea query-urilor complexe folosind AI.
  • Generare documentatie de business avand la dispozitie cod SQL.
  • Generarea de date de test (Mock data) folosind prompturi AI
  • Cazuri concrete de aplicabilitate

 

  • Proiect – Scenariu End-to-End: extragere date, DML si DDL statements, creare de rapoarte

Oferta de pret

Prețul cursului include suportul de curs și materialele didactice, prestația trainerului si accesul pe masinile virtuale pe toata durata cursului.

Pret: € 580 + TVA/pers;

(codul de voucher nu este obligatoriu, se aplica doar in anumite cazuri)