Vissza

T-SQL programozás haladóknak SQL környezetben

T-SQL programozás haladóknak SQL környezetben

Kód: MSQL06
SQL_460x350.jpg
Időtartam:5 nap
Nehézségi szint:
  • Haladó
219 000 Ft
(Bruttó ár: 278 130 Ft)
Kérdésem van!
Képzés nyelve
magyar
Képzési forma

LIVE ONLINE

Időpontok
2024-05-27 09:00 - 2024-05-31 17:00Várhatóan indul
Szabad helyek
Összes hely
- + Jelentkezem

Tájékoztató

Tanfolyamunkon a már előzetes ismeretekkel rendelkező résztvevők elsajátíthatják az SQL Server saját "nyelvjárását" az ún. Transact-SQL-t, ezáltal képessé válnak hatékony lekérdezések és visszakeresések definiálására az adatbázisban.

Kinek ajánljuk

Informatikai munkatársaknak, akik feladatai közé tartozik SQL alapú adatbázisok/alkalmazások készítése, lekérdezése.

Szükséges előképzettség

Hálózati elméleti ismeretek, Microsoft Windows felhasználói ismeretek, gyakorlat a Microsoft termékek és az Internet használatában.

 

Online képzés esetén szükséges telepítés:

  • SQL Server Management Studio  (ingyenesen letölthető)
  • internet, webcamera, mikrofon
  • az online képzések Zoom/Teams/Webex meetingeken történnek

 

 

Tematika

1. T-SQL alapozó

1.1. Kötegek

1.2. Blokkok

1.3. Változók

1.4. Vezérlési szerkezetek

1.4.1. Feltételes végrehajtás

1.4.2. Ciklus

1.5 Erőltetett vezérlésátadás

1.5.1. GOTO

1.5.2. BREAK

1.5.3. CONTINUE

 

2. Tárolt eljárások

2.1. Tárolt eljárások szintaktikája

2.2. Tárolt eljárások paraméterezése

2.2.1. Az alapértelmezett értékek és a NULL használata

2.2.2. Az OUTPUT paraméter

2.3. Eljárások futtatása

2.3.1. Futtatás az EXECUTE utasítással

2.3.2. Futtatás más felhasználó nevében (EXECUTE AS)

 

3. Függvények

3.1. Függvények szintaktikája

3.2. Függvények paraméterezése

3.3. Felhasználói függvények használata kifejezésekben

3.4. Felhasználói függvények használata lekérdezésekben

 

4. Triggerek

4.1. Trigger felhasználási módjai

4.2. Triggerek csoportosítása

4.2.1. Események szerint: INSERT, UPDATE, DELETE

4.2.2. Időzítés szerint: AFTER, INSTEAD OF

4.5. Hivatkozás a trigger által érintett adatokra: INSERTED, DELETED

4.6. Triggerek létrehozása

4.7. Triggerek kezelése

4.7.1. Ki és bekapcsolás

4.7.2. Futási sorrend megadása (sp_settriggerorder)

 

5. Speciális táblaelemek a T-SQL kódban

5.1. Ideiglenes táblák (tempdb)

5.1.1. Ideiglenes tábla fogalma

5.1.2.  Ideiglenes táblák típusai (process, session, globális)

5.1.3.  Ideiglenes táblák létrehozása és hivatkozásuk

5.2. Tábla típusú változók

5.2.1. Ideiglenes táblák vs. tábla típusú változók

5.2.2. Tábla típusú változók használata

 

6. Táblát visszaadó függvények

6.1. Egy utasításból álló táblát visszaadó függvény

6.2. Több utasításból álló táblát visszaadó függvény

6.3. Táblát visszaadó függvény használata lekérdezésben

6.4. Táblát visszaadó függvény használata komplex lekérdezésben (CROSS APPLY)

 

7. Kurzorok

7.1. Kurzorhasználat

7.1.1. Kurzortípusok

7.1.2. Kurzorok definiálása és használata

7.1.2.1. Lekérdezésre

7.1.2.2. Adatmódosításra

 

8. Dinamikus SQL

8.1. Dinamikus SQL utasítások célja és szerepe

8.2. Dinamikus SQL veszélyei (SQL injection)

8.3. Dinamikus SQL utasítások létrehozása és futtatása

8.3.1.EXECUTE utasítás

8.3.2. sp_executesql eljárás

8.4. Dinamikus SQL utasítások tárolt eljárásokban

 

9. Hibakezelés

9.1. Hibakezelés MS-SQL rendszerben

9.2. Hibakezelés lehetőségei

9.2.1. Hibák jellemzői

9.2.2. @@ERROR változó

9.2.3.  TRY ... CATCH szerkezet

9.3. Hibák szándékos előidézése: RAISERROR, THROW

 

10. Indexek használata

10.1. Indexek típusai

10.1.1. Clustered/NonClustered

10.1.2. Columnstore

10.2. Indexek definiálása

10.2.1. Egyszerű/Összetett

10.2.2. Az INCLUDE záradék

10.2.3. Szűrt indexek

10.3. Indexelt nézetek

10.4. Indexek hatása a lekérdezések teljesítményére

 

11. Tranzakciók

11.1. Tranzakció elmélete

11.2. Tranzakciók működése

11.3. Implicit tranzakciók működése

11.4. Explicit tranzakciók definiálása és használata

11.5. Izolációs szintek

11.6. Holtpont (deadlock)

 

12. Menedzselt kód a T-SQL-ben

12.1. A CLR integráció működése

12.2.  Szerelvények importálása

12.3. .NET függvények és eljárások futtatása

 

13. XML adatok kezelése

13.1. XML adatok tárolása MS SQL Server adatbázisokban

13.2. XML adattípus és korlátozásai

13.3. XML lekérdezése

13.3.1.  FOR XML záradék

13.4. XML adatok indexelése

 

14. Geometriai és geográfiai adatok kezelése

14.1. Geometriai és geográfiai adatok lekérdezése

14.2. Geometriai és geográfiai adatok megjelenítése

14.3. Geometriai és geográfiai függvények

14.4. Geometriai és geográfiai indexek

 

15. Hierarchiakezelés

15.1. Hierarchikus lekérdezések

15.1.1. COMMON TABLE EXPRESSION használatával

15.2. A HIERARCHYID típus

15.2.1.  HIERARCHYID típusú mező létrehozása

15.2.2. HIERARCHYID típusú mező lekérdezése

15.2.3. HIERARCHYID típusú mező változáskezelése

Hírlevél feliratkozás

Az Adatvédelmi szabályzatot megértettem és elfogadom, feliratkozom a Számalk hírlevelére.

Tanfolyami naptár