
Microsoft SQL tanfolyam
Sajátítsa el a Microsoft SQL Servert az alapoktól kezdve – az első SELECT lekérdezés megírásától az optimalizált, éles környezetre kész adatbázisok építéséig. A kurzus mindent lefed az adatszűréstől és összekapcsolásoktól az ablaktábla-függvényeken, a tárolt eljárásokon és az Azure SQL-en át. Akár most tör be az adatvilágba, akár szeretné továbbfejleszteni technikai készségeit, a képzés végére valós, munkára kész SQL-szakértelemmel rendelkezik majd.
Mit fogsz megtanulni:
A relációs adatbázisok alapjaival és az SQL Server telepítésével kezdi, majd magabiztosan áttér az adatok szűrésére, rendezésére és összesítésére. Megtanulja, hogyan kapcsoljon össze több táblát, írjon alkérdezéseket, és használjon közös táblakifejezéseket az összetett adatproblémák tiszta kezelésére. A kurzus kiterjed az adatmódosításra az INSERT, UPDATE, DELETE és MERGE utasításokkal, valamint a tranzakciókezelésre és a hibakezelésre. Emellett adatbázis-objektumokat is tervez, beleértve a táblákat, nézeteket, indexeket és tárolt eljárásokat. A haladó témák közé tartoznak az ablaktábla-függvények, a dinamikus SQL, a lekérdezés-optimalizálás és az Azure SQL bemutatása felhőalapú telepítésekhez.
Hogyan tanulhatsz gyakorlatiasan Microsoft SQL tanfolyam
Hogyan gyakorolsz Microsoft SQL tanfolyam
Önnek, ha vállalatként szeretné képezni a csapatát
A Dedika vállalatoknak szóló képzésein a tanfolyam saját üzleti példákkal és gyakorlatokkal, az Ön cégének igényeihez igazítva érhető el.
A kurzus tartalma
8 Fejezet • 32 Óra4 és 360 óra közötti időtartam (te döntesz)
1. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseBevezetés az SQL-be és az adatbázisokba
Bevezetés az SQL-be és az adatbázisokba
1. óra • Relációs adatbázisok alapjai
Táblákat, sorokat, oszlopokat, kulcsokat és kapcsolatokat tárgyal, mint alapvető adatbázis-szerkezeteket. Megteremti azt a fogalmi modellt, amelyre a hallgatók a kurzus során támaszkodnak.
2. óra • SQL Server környezet beállítása
SQL Server és SQL Server Management Studio telepítését és konfigurálását mutatja be. A hallgatók egy működő helyi környezethez jutnak az összes gyakorlati feladathoz.
3. óra • Alapvető SQL nyelvi kategóriák
Bemutatja a DDL, DML, DCL és TCL parancskategóriákat, mint az SQL négy parancscsoportját. A hallgatók megértik, mely parancsok tartoznak az egyes kategóriákba, mielőtt bármilyen lekérdezést írnának.
4. óra • Az első SQL-lekérdezések megírása
Megtanítja az alapvető SELECT szintaxist az adatok egyetlen táblából történő lekérésére. A hallgatók azonnal futtatják az első lekérdezéseiket, és értelmezik az eredményhalmazokat.
2. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseSzűrés, rendezés és alapvető függvények
Szűrés, rendezés és alapvető függvények
1. óra • Adatok szűrése a WHERE záradékkal
Összehasonlító és logikai operátorokat tanít a WHERE záradékon belül a sorok korlátozására. Közvetlenül kiterjeszti az 1. fejezetben bemutatott SELECT lekérdezéseket.
2. óra • Mintailesztés és helyettesítő karakterek
A LIKE, a helyettesítő karakterek és az ESCAPE használatát tárgyalja szöveges szűréshez. A hallgatók szöveges oszlopokat szűrhetnek anélkül, hogy pontosan ismernék a keresett értékeket.
3. óra • Beépített skalár függvények
Szöveges, numerikus és dátum skalár függvényeket mutat be oszlopértékek transzformálására. A hallgatók közvetlenül SELECT és WHERE záradékokon belül alkalmazzák a függvényeket.
4. óra • Eredmények rendezése az ORDER BY záradékkal
Ismerteti a növekvő és csökkenő rendezési sorrendet, valamint a több oszlop szerinti rendezést. A hallgatók bármely lekérdezési eredményhalmaz megjelenítési sorrendjét szabályozhatják.
3. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseAdatok összesítése és csoportosítása
Adatok összesítése és csoportosítása
1. óra • Csoportok szűrése a HAVING záradékkal
Megkülönbözteti a HAVING-et a WHERE-től, és bemutatja, hogyan kell szűrni az összesített eredményeket. A hallgatók aggregáció utáni feltételeket alkalmaznak az összegző lekérdezések finomításához.
2. óra • Aggregált függvények
Megtanítja a COUNT, SUM, AVG, MIN és MAX függvényeket összegző statisztikák számítására sorok között. Közvetlenül épít a korábbi fejezetek SELECT és WHERE készségeire.
3. óra • Haladó csoportosítási kiterjesztések
A ROLLUP, CUBE és GROUPING SETS bemutatása többszintű részösszegek készítéséhez. A hallgatók egyetlen lekérdezéssel kereszttáblás összegzéseket állítanak elő.
4. óra • Csoportosítás a GROUP BY segítségével
Elmagyarázza, hogyan osztja fel a GROUP BY a sorokat az aggregáció alkalmazása előtt. A hallgatók bármely táblából kategóriánkénti összegzéseket készítenek.
4. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseTöbb tábla összekapcsolása
Több tábla összekapcsolása
1. óra • Külső illesztések
A LEFT, RIGHT és FULL OUTER JOIN használatát tárgyalja az egyik vagy mindkét tábla nem illeszkedő sorainak megjelenítésére. A hallgatók opcionális kapcsolatokat kezelnek és hiányzó adatokat észlelnek.
2. óra • Többtáblás és összetett illesztések
Kiterjeszti az illesztéseket három vagy több táblára, és bemutatja a nem ekvivalencia illesztéseket. A hallgatók olyan lekérdezéseket építenek, amelyek teljes normalizált sémákat fednek le.
3. óra • Önillesztések és keresztillesztések
Ismerteti, hogyan lehet egy táblát önmagához illeszteni, és hogyan lehet derékszögű szorzatot előállítani a CROSS JOIN használatával. A hallgatók hierarchikus és kombinatorikus lekérdezési problémákat oldanak meg.
4. óra • INNER JOIN alapjai
Az INNER JOIN szintaxisát és az ON feltételt tanítja sorok párosítására két tábla között. A hallgatók csak azokat a sorokat kérik le, amelyek mindkét táblában rendelkeznek illeszkedő kulcsokkal.
5. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseAllekérdések és közös táblakifejezések
Allekérdések és közös táblakifejezések
1. óra • Skalár és több soros allekérdések
Allekérdéseket tanít a SELECT, WHERE és FROM záradékokban, amelyek egyetlen vagy több értéket adnak vissza. A hallgatók egy lekérdezést ágyaznak egy másikba a dinamikus szűréshez vagy számításhoz.
2. óra • Rekurzív CTE-k
A horgony- és rekurzív tagok használatát ismerteti hierarchikus adatok (pl. szervezeti diagramok) bejárásához. A hallgatók eljárás nélküli ciklusok nélkül kérdeznek le szülő-gyermek struktúrákat.
3. óra • Közös táblakifejezések
A WITH záradékkal létrehozott CTE-ket, mint elnevezett, ideiglenes eredményhalmazokat mutatja be a tisztább lekérdezésszerkezet érdekében. A hallgatók az egymásba ágyazott allekérdéseket olvasható, karbantartható CTE blokkokkal helyettesítik.
4. óra • Korrelált allekérdések
Ismerteti azokat az allekérdéseket, amelyek a külső lekérdezés oszlopaira hivatkoznak, és soronként újra végrehajtódnak. A hallgatók olyan soronkénti összehasonlítási problémákat oldanak meg, amelyeket illesztések nem könnyen fejeznek ki.
6. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseAdatmódosítás és tranzakcióvezérlés
Adatmódosítás és tranzakcióvezérlés
1. óra • Adatok beszúrása
Az INSERT INTO használatát tárgyalja explicit értékekkel, SELECT eredményekkel és több soros szintaxissal. A hallgatók táblákat töltenek fel statikus értékekből és meglévő lekérdezési eredményekből is.
2. óra • Adatok frissítése és törlése
Az UPDATE és DELETE használatát tanítja WHERE feltételekkel és illesztésalapú módosításokkal. A hallgatók célzott sorokat módosítanak, elkerülve a nem szándékos teljes táblás változtatásokat.
3. óra • MERGE utasítás
Bemutatja a MERGE-et upsert műveletekhez, amely egy utasításban egyesíti az INSERT, UPDATE és DELETE műveleteket. A hallgatók hatékonyan szinkronizálnak egy cél táblát egy forrás adathalmazzal.
4. óra • Tranzakciók és hibakezelés
Ismerteti a BEGIN, COMMIT és ROLLBACK tranzakciókat a TRY-CATCH hibakezeléssel együtt. A hallgatók megvédik az adatok integritását többlépéses módosítási sorozatok során.
7. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseAdatbázis-objektumok tervezése és kezelése
Adatbázis-objektumok tervezése és kezelése
1. óra • Indexek és lekérdezési teljesítmény
Bemutatja a fürtözött és nem fürtözött indexeket, valamint azok hatását az olvasási teljesítményre. A hallgatók kiválasztanak és létrehoznak indexeket, amelyek gyorsítják a gyakori lekérdezési mintákat.
2. óra • Nézetek
Nézetek létrehozását, módosítását és eldobását tanítja összetett lekérdezések becsomagolására. A hallgatók egyszerűsített adatinterfészeket tesznek elérhetővé anélkül, hogy a mögöttes táblákat megkettőznék.
3. óra • Tárolt eljárások és függvények
Tárolt eljárások, skalár függvények és táblaértékű függvények létrehozását tárgyalja újrafelhasználható logika számára. A hallgatók üzleti logikát csomagolnak az adatbázisrétegbe.
4. óra • Táblák létrehozása és módosítása
A CREATE TABLE, adattípusok kiválasztása, kényszerek és ALTER TABLE módosítások használatát tárgyalja. A hallgatók normalizált táblastruktúrákat terveznek kikényszerített üzleti szabályokkal.
8. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseHaladó lekérdezési technikák
Haladó lekérdezési technikák
1. óra • Lekérdezés-optimalizálás és végrehajtási tervek
Megtanítja a grafikus végrehajtási tervek olvasását, a szűk keresztmetszetek azonosítását és az átírási technikák alkalmazását a teljesítmény javítására. A hallgatók valós adatbázis-terhelések mellett diagnosztizálnak és oldanak meg lassú lekérdezéseket.
2. óra • Adatok forgatása és visszaforgatása
A PIVOT és UNPIVOT operátorokat tárgyalja sorok oszlopokká alakításához és fordítva. A hallgatók adathalmazokat alakítanak át jelentések és kereszttáblás elemzések számára.
3. óra • Ablakfüggvények
Az OVER, PARTITION BY és ORDER BY használatát tanítja futó összegek, rangsorok és mozgóátlagok számításához. A hallgatók elemzéseket végeznek anélkül, hogy a sorokat GROUP BY segítségével összevonnák.
4. óra • Dinamikus SQL
SQL sztringek futásidőben történő felépítését és végrehajtását ismerteti az EXEC és sp_executesql használatával. A hallgatók változó sémaneveket, dinamikus szűrőket és paraméterezett végrehajtást kezelnek.
Érvényes befejezési tanúsítványod
Ez a kurzus neked szól:
Üzleti elemző: SQL-re van szüksége, hogy önállóan lekérje az adatokat anélkül, hogy mérnökökre kellene támaszkodnia.
Karrierváltó: adatközpontú szerepkörökbe való átlépés és technikai készségek elsajátítása a semmiből.
Junior fejlesztő: szeretné bővíteni meglévő kódolási készségeit adatbázis-lekérdezéssel.
Műveleti szakember: adatigényes munkafolyamatokat kezel, és strukturált lekérdezési ismeretekre van szüksége.
Marketingszakértő: belefáradt abba, hogy az adatcsapatokra várjon az egyszerű üzleti kérdések megválaszolásánál.
Friss diplomás: belépés a munkaerőpiacra és az önéletrajz erősítése keresett adatbázis-készségekkel.
Mit mondanak a diákjaink
Az órái tökéletesek. Megvettem az egyéves csomagot, és végre lehetőségem van különböző érdekes témákat követni anélkül, hogy platformot kellene váltanom... köszönöm mindazt, amit csinálnak, már ajánlottam is másoknak...

Szeretem, hogy a leckék egyenesen a lényegre térnek, és hogy tudok fejezeteket váltani és átugrani olyan tartalmakat, amikre nincs szükségem.

Szeretem a tartalmat és a videók bemutatási és átírási módját, ami felgyorsítja a folyamatot!

A platform gyors, egyszerű használni. A tartalom sokfélesége és a kiegészítő videók nagyon sokat segítenek a tanulásban.

Főbb képzések
GYIK
Mi a Dedika?
Érvényes a tanúsítvány Magyarországon?
Ingyenesek a tanfolyamok?
Mennyi a tanfolyamok óraszáma?
Milyenek a tanfolyamok?
Hogyan működnek a tanfolyamok?
Mennyi ideig tartanak a tanfolyamok?
Mennyibe kerülnek a tanfolyamok?
Mi az az EAD vagy online tanfolyam, és hogyan működik?
PDF tanfolyam




















