Válassza ki a nyelvét
Microsoft SQL tanfolyam
Több mint 2 millió diák világszerte

Microsoft SQL tanfolyam

4

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.

Dedika vállalatoknak

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.

Kattintson ide

A kurzus tartalma

8 Fejezet • 32 Óra4 és 360 óra közötti időtartam (te döntesz)

1. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekintése

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. fejezetRészletek megtekinté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. fejezetRészletek megtekintése

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.

Tanúsítvány

É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...
Giulio Carlo
Giulio CarloDigitális Marketing Hallgató
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.
Mariana Ferres
Mariana FerresFotográfia Hallgató
Szeretem a tartalmat és a videók bemutatási és átírási módját, ami felgyorsítja a folyamatot!
Luciana Alvarenga
Luciana AlvarengaKörömdesign Hallgató
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.
André Felipe
André FelipePrompt Engineering Hallgató

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