Események betöltése

Querying Microsoft SQL Server – Advanced

Időtartam: 2 nap

2026. febr. 11. 09:00 - 2026. febr. 12. 17:00
225.000 Ft + ÁFA / Fő

225000 Ft + ÁFA

SQL Server haladó lekérdezések – komplex T-SQL tanfolyam

Az SQL Server haladó lekérdezések tanfolyam a Microsoft SQL Server adatbázisok haladó szintű lekérdezési lehetőségeit mutatja be, és az alap T-SQL képzésen megszerzett tudás továbbfejlesztésére épül.
A Microsoft fejlesztői a standard SQL és az alap Transact-SQL (T-SQL) utasításokon túl számos olyan kiegészítést és új funkciót vezettek be, amelyek az egyes SQL Server verziók (2005, 2008, 2012, 2014, 2016 és újabbak) megjelenésével folyamatosan bővítették a nyelv lehetőségeit.

A tanfolyam a széles spektrumú SQL Server tudás megszerzésének második állomása. A fókusz a:

  • komplex lekérdezések készítésén,
  • az összetett T-SQL megoldásokon,
  • valamint az SQL lekérdezések működésének mélyebb megértésén van.

A képzés verziófüggetlen, és a hivatalos Microsoft tanfolyamok – 20461, 20761, DP-080T00 (Querying SQL Server) – tematikájára épül.

Az SQL Server haladó lekérdezések képzés célja

A tanfolyam célja, hogy a résztvevők:

  • elmélyítsék a T-SQL lekérdezési ismereteiket,
  • megismerjék az SQL Server haladó lekérdezési funkcióit,
  • hatékonyabb, optimalizáltabb és összetettebb lekérdezéseket tudjanak készíteni,
  • betekintést nyerjenek az SQL Server lekérdezések belső működésébe,
  • magabiztos alapokat szerezzenek a nagyobb adatvolumenekkel való munkához.

Kiknek ajánljuk?

A tanfolyamot ajánljuk mindazoknak, akik:

  • már rendelkeznek T-SQL alapismeretekkel,
  • az SQL Server lekérdezések alapjait korábbi tanfolyamon vagy munkájuk során sajátították el,
  • szeretnék tudásukat SQL Server-specifikus irányban elmélyíteni,
  • összetettebb, üzleti és technikai szempontból is kihívást jelentő lekérdezésekkel dolgoznak,
  • adatbázis-fejlesztők, riportkészítők, elemzők vagy haladó SQL felhasználók

Tematika:

Ez a tematika az alap T-SQL ismeretekre építve mutatja be az SQL Server összetett lekérdezési, programozási és optimalizálási lehetőségeit.

1. modul – Táblaszerű szerkezetek alkalmazása T-SQL-ben

Témakörök:

  • származtatott táblák (derived tables) használata
  • közös táblakifejezések (CTE – Common Table Expressions)
  • nézetek (VIEW) szerepe és alkalmazása
  • táblatípusú értéket visszaadó függvények (table-valued functions)

2. modul – Halmazműveletek és speciális operátorok

Témakörök:

  • halmazelméleti műveletek SQL Server környezetben
  • halmazok:
    • uniója,
    • metszete,
    • különbsége
  • UNION, EXCEPT, INTERSECT operátorok használata
  • APPLY operátorok (CROSS APPLY, OUTER APPLY)

3. modul – Rangsorolás, offszet és ablakfüggvények

Témakörök:

  • ablakfüggvények működése
  • az OVER kulcsszó szerepe
  • rangsoroló függvények:
    • RANK,
    • DENSE_RANK,
    • ROW_NUMBER,
    • NTILE
  • offszetfüggvények:
    • LAG,
    • LEAD,
    • FIRST_VALUE,
    • LAST_VALUE

4. modul – Pivotolás és kereszttáblák készítése

Témakörök:

  • adatok pivotálása és visszafejtése
  • PIVOT és UNPIVOT használata
  • összetett csoportosítás:
    • GROUPING SETS,
    • CUBE,
    • ROLLUP
  • GROUPING_ID függvény alkalmazása

5. modul – SQL Server metaadatok lekérdezése

Témakörök:

  • rendszer- és katalógustáblák áttekintése
  • katalógusnézetek használata
  • rendszer tárolt eljárások futtatása
  • dinamikus menedzsment nézetek (DMV-k) lekérdezése

6. modul – Felhasználó által készített tárolt eljárások

Témakörök:

  • adatok lekérdezése tárolt eljárásokkal
  • paraméterek kezelése és átadása
  • egyszerű tárolt eljárások létrehozása
  • dinamikus SQL alkalmazása

7. modul – Bevezetés a T-SQL programozásba

Témakörök:

  • T-SQL programozási elemek áttekintése
  • vezérlési szerkezetek:
    • feltételes elágazások,
    • esetszétválasztás,
    • ciklusok

8. modul – Struktúrált hibakezelés T-SQL-ben

Témakörök:

  • struktúrált hibakezelés alapelvei
  • TRY…CATCH blokkok felépítése
  • az ERROR objektum információinak értelmezése
  • hibák kezelése és naplózása

9. modul – Tranzakciókezelés alapjai

Témakörök:

  • tranzakciók szerepe az adatkonzisztencia biztosításában
  • implicit és explicit tranzakciók
  • tranzakciós határok és visszagörgetés

10. modul – Lekérdezések optimalizálásának alapjai

Témakörök:

  • futási terv (execution plan) megtekintése
  • futási tervek elemzése
  • lekérdezések teljesítményének javítása
  • QUERY HINT lehetőségek áttekintése

11. modul – Lekérdezések XML formátumban

Témakörök:

  • XML-alapú lekérdezések SQL Serverben
  • SELECT … FOR XML használata
  • XML megjelenítési módok:
    • RAW,
    • AUTO,
    • ELEMENTS,
    • ROOT

Előfeltétel:

  • Microsoft SQL Server – Lekérdezések alapjai (T-SQL) tanfolyam elvégzése, vagy
  • azzal egyenértékű, gyakorlati T-SQL alapismeretek megléte.
  • Előfeltétel tanfolyamok:

    Querying Microsoft SQL Server – Basic

    További időpontok:

    Ehhez a tanfolyamhoz nem tartozik más időpont.