fbpx

SQL Querying For Business

Cursul de SQL Querying For Business reprezinta dorinta fiecarui participant de a starta catre un job de Sql Developer sau de avansa catre un job de Senior Business Analyst.

Lucram practic intregul curs, primim speta de business si o tratam tehnic, implementam cod sql pentru toate cerintele primite. 

Nou: Am adaugat in curs si cateva practici de utilizare ChatGPT pentru SQL si cum putem sa ne usuram munca, atunci cand stim SQL Querying.

Desfasurare Curs:

  • Cursul de SQL Querying For Business  – se desfasoara online, via Teams, pe parcursul a 28 de ore. Se utilizeaza Microsoft SQL Server: vom trimite pasii de instalare catre participanti
  • Cursul se adreseaza persoanelor din zona de reporting: Financiar, Statistica, Raportare si Analiza, Autiomatizare rapoarte, suport IT in SQL, debugging IT, testare IT.
  • Nu sunt necesare cunostinte de SQL pentru participarea la curs
  • Inscrieri: toate inscrierile se finalizeaza cu minim 5 zile inainte de incepere grupa.
SESIUNI PROGRAMATE:
• 23, 24, 25, 26 Nov
• 14, 15, 16, 17 Dec
• 26, 27, 28, 29 Ian
• 20, 21, 27, 28 Feb
• 2, 3, 4, 5 Mar
09:30 - 17:00, 1h pauza
09:30 - 17:00, 1h pauza
09:30 - 17:00, 1h pauza
09:30 - 17:00, 1h pauza
09:30 - 17:00, 1h pauza
G = sesiune garantata
F = sesiune in formare
F = sesiune in formare
F = sesiune in formare
F = sesiune in formare

Structura cursului

  • Sistemul de gestiune a bazelor de date (SGBD)
  • Baze de date relationare. Relatii de tip: 1-1, 1-M, M-M
  • Stocarea informatiilor. Entitati si Atribute. Conceptul NULL
  • Tipuri de date in SQL: Numerice: TINYINT, SMALLINT, INT, BIGINT, DateTime: datetime, smalldatetime, Caracter: char, varchar, nvarchar, Boolean: BIT
  • 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
  • CROSS JOIN, INNER JOIN, SELF JOIN
  • OUTER JOINS: left, right, full
  • CASE in selectarea informatiilor, CASE in agregarea informatiilor
  • COALESCE in substituirea informatiilor
  • Clauza OVER() in cadrul functiilor de agregare: SUM, MIN, MAX, COUNT, AVG
  • Functiile ROW_NUMBER, RANK, NTILE, LAG, LEAD. 
  • Proiecte de raportare practice
  • Creare baza de date. Creare entitati
  • Constrangeri tabele: NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK, DEFAULT
  • ALTER Table
  • Diagrama baza de date

View-urile sunt obiecte in baza de date cu scop de development:

  • Creare view
  • Schemabinding
  • Modificare view

Spete de utilizare AI in SQL, nelimitandu-ne doar la acestea:

1. Generare cod SQL avand la dispozitie cerinta de business si metadatele

2. Creare view avand codul SQL (extract data)

3. Generare documentatie de business avand la dispozitie cod SQL.

Proiect: extragere date, DML si DDL statements

Oferta de pret

Prețul cursului include suportul de curs și materialele didactice, prestația trainerului

Pret: € 580 + TVA/pers;

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