hero2-desktop.webp

SQL Avansat

Expert

SQL Avansat

Durată: 5 zile

Certificare: Diploma de participare

Cursuri programate
Cui îi este dedicat cursul?

Acest curs se adresează administratorilor de baze de date, dezvoltatorilor de baze de date si profesionistilor din BI, care doresc să aprofundeze noțiunile de SQL ale primului nivel.

Cunoștințe și abilități inițiale
Prezentarea cursului

Al doilea curs din serie, adresat celor care doresc să aprofundeze noțiunile de SQL ale primului nivel Introducere în SQL.

Ce subiecte abordează cursul

Introducere în T-SQL și programare

  • Baza de date, concept
  • Arhitectura SQL Server
  • Crearea tabelelor și definirea integritătii datelor

Interogări pe o tabelă

  • Elementele instrucțiunii SELECT
  • Predicate și operatori
  • Expresii CASE
  • Valoarea NULL
  • Operații All-at-Once
  • Lucrul cu tipurile de date Character
  • Lucrul cu tipurile de date Date și DateTime
  • Interogarea metadatelor

Join-uri

  • Cross Joins
  • Inner Joins (Composite Joins, Non-Equi Joins, Multi-Joins Query)
  • Outer Joins

Subqueries

  • Self-Contained Subqueries (Scalar și Multivalued)
  • Correlated Subqueries (predicatul EXISTS)

Table Expressions

  • Tabele derivate
  • Common Table Expression (CTEs)
  • Views
  • Inline Table-Valued Functions (TVFs)
  • Operatorul APPLY

Operatori pentru seturi de date

  • Operatorul UNION
  • Operatorul INTERSECT
  • Operatorul EXCEPT
  • Precedenta operatorilor

Dincolo de bazele interogarilor

  • Window Functions (Ranking, Offset, Aggregate)
  • Pivoting Data (PIVOT)
  • Unpivoting Data (UNPIVOT)
  • Grouping Sets (GROUPING SETS, CUBE, ROLLUP)

Modificarea datelor

  • Introducerea datelor (INSERT VALUES, INSERT SELECT, INSERT EXEC, INSERT INTO, proprietatea IDENTITY)
  • Stergerea datelor (DELETE, TRUNCATE, DELETE bazat pe JOIN)
  • Actualizarea datelor (UPDATE, UPDATE bazat pe JOIN)
  • Instructiunea MERGE
  • Clauza OUTPUT

Tranzacții

  • Tranzacții
  • Locks și Blocking
  • Niveluri de izolare
  • Deadlocks

Obiecte programabile

  • Variabile
  • Batch
  • Elemente de flux (IF…ELSE, WHILE)
  • Cursori
  • Dynamic SQL
  • Tabele temporare
  • Routines (User-Defined Functions, Stored Procedure, Triggers)
  • Captarea și tratarea erorilor
Ce abilități se dobândesc în urmă cursului
  • Scrie instructiuni SELECT folosind Transact-SQL
  • Interogheze mai multe tabele
  • Limiteze numarul de randuri returnate sis a controloze ordinea in care sunt returnate inregistrarile
  • Foloseasca tipurile de date
  • Foloseasca functiile Transact-SQL
  • Asocieze datele folosind T-SQL
  • Interogari imbricate folosind subqueries
  • Compare randurile dintre doua seturi de date
  • Scrie query folosind window function
  • Creeze si sa execute stored procedure
  • Implementeze tratarea erorilor in T-SQL
  • Implementeze tranzactiile in T-SQL

Seria de cursuri SQL conține:

Cursuri programate

Expert
SQL Avansat
icon

5 zile

icon

-

icon

Negarantat

icon

Live-Online

icon

Romanian

icon

ETA2U

icon

1000 EURO

Nu ai găsit ce căutai? Dă-ne un mesaj!

Prin trimiterea acestui formular sunteți de acord cu termenii și condițiile noastre și cu Politica noastră de confidențialitate, care explică modul în care putem colecta, folosi și dezvălui informațiile dumneavoastră personale, inclusiv către terți.