SQL server és Transact-SQL programozás
- Bevezetés az SQL Server relációs adatbázis világába
- A relációs adatbázis alapelemei
- Normalizálás
- SQL Server kiadások és verziók
- SQL Server Management Studio
- T-SQL nyelvek
- Fontosabb nyelvi elemek
- Összefoglaló
- SELECT utasítás egy táblával
- Egytáblás SELECT
- A SELECT utasítás alapelemei
- Gyakorlati tanácsok SELECT írásához az SSMS-ben
- WHERE és ORDER BY klauzulák
- CASE és IIF kifejezések
- DISTINCT és TOP alkalmazása
- Összefoglaló
- JOIN, adattípusok és NULL kezelés
- JOIN terminológia, INNER JOIN
- További JOIN típusok
- Numerikus adattípusok használata
- Dátum és szöveges adattípusok, számított oszlopok
- NULL értékek kezelése SELECT kifejezésben
- NULL értékek a WHERE feltételben
- Összefoglaló
- Csoportosítás és beágyazott SELECT
- GROUP BY és HAVING klauzulák használata a SELECT-ben
- Aggregátum függvények alkalmazása
- Statikus beágyazott SELECT
- Korrelált beágyazott SELECT
- Származtatott tábla és CTE
- Származtatott tábla és CTE II.
- Összefoglaló
- Beépített függvények
- Karakterkezelő beépített függvények
- Numerikus és dátumfüggvények
- Konverziós függvények
- Ranking függvények
- SQL Windowing („nyúlványos”) függvények
- Összefoglaló
- Halmazelméleti játékok, összetett feladatok
- Halmazunió (UNION és UNION ALL)
- Halmazok metszete és különbsége (EXCEPT, INTERSECT)
- CROSS APPLY
- Összetett JOIN CTE-vel
- Trendek elemzése gyakorlati feladatban
- Összefoglaló
- DML utasítások
- INSERT utasítás
- UPDATE utasítás
- DELETE utasítás
- MERGE utasítás
- OUTPUT klauzula alkalmazása DML utasításokban
- Összefoglaló
- Modul 8 bevezetés
- Szelekció T-SQL.ben
- Iteráció a T-SQL-ben
- Hagyományos (old-style) hibakezelés
- Korszerű (strukturált) hibakezelés
- A tranzakciókezelés elméleti alapjai
- Tranzakciókezelési példa
- Modul 8 összefoglaló
- Az SQL programozás alapjai
- Táblák létrehozása, módosítása és törlése
- Táblák létrehozása demonstráció
- Választott azonosítók
- Sémák
- Megszorítások típusai (oszlop, egyed, hivatkozás)
- Megszorítások demonstráció
- Összefoglaló
- Nézet (VIEW) és skalár függvény
- Mire jó és mire nem a nézet?
- Rendszer nézetek
- Nézetek létrehozása, módosítása és törlése
- Nézetek létrehozása, módosítása és törlése - demonstráció
- Skalár függvény létrehozása
- Skalár függvény gyakorlati példák
- Skalár függvény gyakorlati példák II.
- Összefoglaló
- Tárolt eljárás és trigger
- Tárolt eljárás előnyök
- Tárolt eljárás létrehozása, módosítása és törlése
- Tárolt eljárás létrehozása, módosítása és törlése a gyakorlatban
- Paraméterek alkalmazása tárolt eljárásban
- Paraméterek alkalmazása tárolt eljárásban - demonstráció
- DML trigger
- DML trigger példa
- Összefoglaló
- Indexek
- Soralapú tárolás (Heap)
- Soralapú clustered index
- Soralapú clustered index - demonstráció
- Soralapú monclustered index
- Soralapú monclustered index - demonstráció
- Végrehajtási terv
- Végrehajtási terv a gyakorlatban
- Összefoglaló
Az oktatóról
Fő tématerülete az Adatbáziskezelés az MS Access-től az MS SQL Serveren át az üzleti intelligencia (BI) rendszerekig. Microsoft oktató (MCT) és szakértő (MCSE). Fő hitvallása, hogy nem elég egy témát oktatni, ki is kell a való életben próbálni. Mivel az oktatás és a szoftverfejlesztés nagyon jó szimbiózist alkot, ezért számos MS Access és SQL Server alapú szoftvere működik különféle cégeknél 2021-ben is.