Schița de curs
Modulul 1. Optimizarea Interogărilor
- Instrumente pentru optimizarea interogărilor
- Planuri de execuție memorate în cache
- Golirea cache-ului
- Analiza planurilor de execuție
- Indicații
- Utilizarea Advisorului de Optimizare a Motorului de Bază de Date
- Optimizarea indecșilor
- Structuri de tabele și indecși
- Metode de acces la indecși
- Strategii de indexare
Modulul 2. Subinterogări, Expresii de Tabel și Funcții de Clasificare
- Scrierea subinterogărilor
- Utilizarea expresiilor de tabel
- Utilizarea funcțiilor de clasificare
Modulul 3. Optimizarea Join-urilor și Operațiilor pe Seturi
- Tipuri fundamentale de join-uri
- Algoritmi de join
- Operații pe seturi
- Utilizarea INTO cu operații pe seturi
Modulul 4. Agregarea și Pivotarea Datelor
- Utilizarea clauzei OVER
- Diferite tipuri de agregări (Cumulative, Glisante și Anual-Până-În-Prezent)
- Pivotarea și depivotarea
- Configurarea agregărilor personalizate
- Utilizarea subclauzei GROUPING SETS
- Subclauzele CUBE și ROLLUP
- Cum se materializează seturile de grupare
Modulul 5. Utilizarea TOP și APPLY
- SELECT TOP
- Utilizarea operatorului de tabel APPLY
- TOP n la nivel de grup
- Implementarea paginării
Modulul 6. Optimizarea Transformării Datelor
- Inserarea datelor cu clauza VALUES îmbunătățită
- Utilizarea furnizorului de rânduri BULK
- Utilizarea INSERT EXEC
- Mecanismele Sequence
- DELETE cu join-uri
- UPDATE cu join-uri
- Instrucțiunea MERGE
- Clauza OUTPUT cu INSERT
- Clauza OUTPUT cu DELETE
- Clauza OUTPUT cu UPDATE
- Clauza OUTPUT cu MERGE
Modulul 7. Interogarea Tabelor Partitionate
- Partiționarea în SQL Server
- Cum se scriu interogări pe tabele partitionate
- Cum se scriu interogări pe viziuni partitionate
Cerințe
Cunoștințe solide de SQL în mediul Microsoft SQL Server 2008/2012.
Mărturii (5)
Fii om și vorbește cu noi într-un mod cât mai înțelept
Sorin
Curs - Database Administration Fundamentals for MS SQL Server
Tradus de catre o masina
Philip a fost foarte amabil, stilul său de explicație a conceptelor SQL este excelent. Mi-a plăcut faptul că ne-a oferit informații și a răspuns la întrebări care nu faceau parte din acest curs.
Stefan
Curs - SQL in SQL Server
Tradus de catre o masina
Exerciții practice pentru antrenament și înțelegerea conceptului, clarificări furnizate pentru orice întrebări.
Safdar Abbas - Medtech Limited
Curs - T-SQL Fundamentals with SQL Server Training Course
Tradus de catre o masina
Nei ne-a permis să avem un procedură stockată aplicată în baza de date a companiei noastre.
Corneliu Buculei - Standard Building Supplies Ltd
Curs - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
Tradus de catre o masina
Exerciții interacțive
Matthew Viner - Thames Water Utilites Ltd
Curs - Transact SQL Basic
Tradus de catre o masina