Tečaj
Advanced Transact - SQL
ADV Transact SQL
- Termini:Trenutno ni določenega termina
Cena vključuje predavanja, praktične vaje, literaturo, kosilo in ne vključuje DDV.
Opis
Tečaj je osredotočen na pisanje in optimiziranje poizvedb in programskih objektov za SQL Server 2005. V petdnevnem tečaju udeleženci dobijo poglobljeno znanje o zmožnostih jezika Transact-SQL, vključujoč logično procesiranje poizvedb, optimizacija poizvedb, gnezdene poizvedbe, vrstične in rakning funkcije, združevanje tabel in druge operacije na množicah, agregiranje in pivotiranje podatkov, uporaba operatorjev TOP in APPLY, modifikacija podatkov, problemi podatkovnih tipov, programski objekti, uporaba transakcij, priprava dinamičnih poizvedb, upravljanje z izjemami, ter uporaba naprednih podatkovnih struktur, kot so grafi, drevesa in hierarhije. Kjer je to smiselno, so poleg jezika T-SQL prikazane rešitve tudi v jezikih C# in VB.
Tečaj je praktično usmerjen. Udeleženci se naučijo reševati mnogo problemov, ki jih srečujemo v sodobnih aplikacijah, kot so relacijsko deljenje, izbira najpomembnejših elementov, delo z zaporedji, identifikacija skupin s podobnimi lastnostmi, iskanje manjkajočih in osamljenih skupin (luknje in otoki), iskanje trendov, rangiranje, prikazovanje po straneh, delitev nizov na elemente, prilagojeno agregiranje, tekoči agregati in še marsikaj.
Del tečaja je osredotočen na optimizacijo poizvedb. V tem delu udeleženci spoznajo interne strukture SQL Serverja, metode iskanja podatkov, primerjajo vrstično in množično orientirane rešitve, ter se naučijo optimizirati poizvedbe s postopnimi izboljšavami.
Vsak problem je razložen z logičnega, praktičnega in uporabnostnega vidika.
Program:
Tečaj je fokusiran na pisanje naprednih poizvedb in učinkovite kode.
Pregled po modulih:
- Module 01: Logical Query Processing
- Module 02: Query Tuning
- Module 03: Subqueries, Ranking Functions, Joins and Set Operations
- Module 04: Aggregating and Pivoting Data
- Module 05: TOP and APPLY
- Module 06: Data Modification
- Module 07: Datatype Related Problems
- Module 08: Programmable Objects
- Module 09: Exception Handling
- Module 10: Graphs, Trees and Hierarchies
Avtenta









