SQL adatbázisok

Az SQL tanfolyamok során a résztvevők megismerkednek az adatbázis-kezelés elméleti alapjaival, majd gyakorlati példákon keresztül tanulják meg az adatbázis-tervezés lépéseit és az SQL lekérdező nyelvet, amit Microsoft SQL környezetben is kipróbálnak.

  • 1
Vissza

Microsoft SQL adatbázisok

Microsoft SQL adatbázisok

Az SQL  tanfolyamok során a résztvevők megismerkednek az adatbázis-kezelés elméleti alapjaival, majd gyakorlati példákon keresztül tanulják meg az adatbázis-tervezés lépéseit és az SQL lekérdező nyelvet, amit Microsoft SQL környezetben is kipróbálnak.

m-sql-server-logo-szamalk.jpg
39 000 Ft
(Bruttó ár: 49 530 Ft)

Adatbáziselméleti alapismeretek

Kód: MSQL01

Tanfolyamunkon a résztvevők megismerkedhetnek az adatbáziskezelés alapjaival. Ennek elvégzése után a résztvevők tisztában lesznek az adatbáziskezelés alapfogalmaival és folytatni tudják a képzésüket a magasabb szintű tanfolyamokon. Mindenkinek, akinek feladatai közé tartozik adatbázis megoldások, használata, fejlesztése, vagy menedzselése. Alapvető számítástechnikai ismeretek Az adatbázisok alapjai Tábla, rekord, mező A mezőtípusok és a mező tulajdonságai • Kulcs, elsődleges kulcs, idegen kulcs • Adatmodellezési lehetőségek A relációs adatmodell • Relációk: mi van kapcsolatban mivel? • Referenciális szabályok Adatbázisok tervezése   Adatbázis-tervezés lépései Az egyed kapcsolati modell Redundancia és konzisztencia A normalizálás és a normálformák Optimális adatszerkezetek Adatbázisok kezelése Halmazok és műveletek UNION, EXCEPT, INTERSECT NULL értékek kezelése Indexelés Tranzakciókezelés  

Időtartam:1 nap
Nehézségi szint:
  • Kezdő
m-sql-server-logo-szamalk.jpg
145 000 Ft
(Bruttó ár: 184 150 Ft)

Microsoft SQL Server telepítése, üzemeltetése és hibaelhárítása

Kód: MSQL03

A tanfolyam során a hallgatók megismerkednek egy MS-SQL Server alapú adatkezelési infrastruktúra üzemeltetéséhez szükséges legfontosabb feladatok végrehajtási lehetőségeivel, a telepítéstől, az adatbázisok létrehozásán keresztül, a mentési infrastruktúra kialakításán át a jelentéskészítésig bezárólag.A tanfolyam elvégzése után a résztvevők képesek lesznek adminisztrálni és önállóan üzemeltetni egy MS-SQL alapú adatbázis-infrastruktúrát. Infrastruktúra üzemeltetőknek, akiknek feladatai közé tartozik a Microsoft SQL Server napi működtetése. Hálózati elméleti ismeretek, Microsoft Windows felhasználói ismeretek, gyakorlat a Microsoft termékek és az Internet használatában. ISMERKEDÉS AZ SQL SZERVERREL   Mi az az SQL Server? SQL Server komponensek Az SQL Server működése Adatok logikai tárolása Tábla, rekord, mező A mezőtípusok és a mező tulajdonságai Kulcs, elsődleges kulcs, idegen kulcs A relációs adatmodell Referenciális szabályok Adatok fizikai tárolása File-ok/filecsoportok Lapok és Extentek Tranzakciókezelés o A tranzakciós napló szerepe Indexelés Indextípusok A végrehajtási terv" TELEPÍTÉS, FELÜGYELETI ESZKÖZÖK Telepítés Követelmények komponensek Szerverbeállítások Szerverváltozók Szerverkonfiguráció Felügyeleti eszközök Management studio SQL Server Data tools Configuration Tools PowerShell (SQLPS) Adatbázisok létrehozása és kezelése "Létrehozás Adatbázis beállítások Tranzakció naplók File-ok és filecsoportok Beállítás Filestream és a File Table Táblák és nézetek Létrehozás Beállítás Katasztrófaelhárítás Mentés és visszaállítás Snapshot készítés és használat Mentésütemezés Katasztrófa utáni helyreállítás Rendszergazdai feladatok SQL Server Integration Services Adatok exportálása és importálása Integráció: Excel és Access Automatizáció Az SQL Server Agent Feladatok és riasztások Hibatűrő rendszerek Log Shipping Mirroring Replikáció Failover Cluster Always-On High Availability Database Groups Monitorozás és teljesítmányhangolás Monitorozás SQL Profiler Folyamatok és zárolások Hibanaplók Audit Extended events Teljesítményfigyelés és hangolás Performance monitor használata Teljesítménynaplózás KAPCSOLÓDÓ SZOLGÁLTATÁSOK ADMINISZTRÁCIÓJA SQL SERVER ANALYSIS SERVICESMultidimenzionális/Tabular megoldások biztonsági és jogosultsági kérdéseiMonitorozás, naplózásMentés, visszaállításSQL SERVER REPORTING SERVICESReport Server telepítése/beállításaGyorsítótárazásJelentések naplózásaJelentések és előfizetésekBiztonsági kérdésekTeljesítményfigyelés  

Időtartam:4 nap
Nehézségi szint:
  • Kezdő
m-sql-server-logo-szamalk.jpg
109 000 Ft
(Bruttó ár: 138 430 Ft)

T-SQL lekérdezések Microsoft SQL környezetben

Kód: MSQL04

Tanfolyamunkon a résztvevők elsajátíthatják a Microsoft 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. Informatikai munkatársaknak, akik feladatai közé tartozik SQL alapú adatbázisok/alkalmazások készítése, lekérdezése. Hálózati elméleti ismeretek, Microsoft Windows felhasználói ismeretek, gyakorlat a Microsoft termékek és az Internet használatában. Az adatbázisok alapjai                                                                 Tábla, rekord, mező  A mezőtípusok és a mező tulajdonságai Kulcs, elsődleges kulcs, idegen kulcs Adatmodellezési lehetőségek A relációs adatmodell Relációk mi van kapcsolatban mivel? Referenciális szabályok Adatbázisok tervezése  Adatbázis-tervezés lépései Az egyed kapcsolati modell Redundancia és konzisztencia A normalizálás és a normálformák Optimális adatszerkezetek           Az SQL története és tulajdonságai Az SQL története és szabványai Az SQL elemei Jelkészlet Szintaktikai elemek Objektumok Utasítások fajtái Adatdefiníciós Adatkezelési Adatbiztonsági Azonosítók leképezési szabályai Kifejezések, műveletek Numerikus műveletek Karakteres műveletek Dátum műveletek Bináris és logikai műveletek Műveletek, illetve operátorok elsőbbségi sorrendje A NULL értékek Az adatbázisok eljárásjellegű elemei Nézetek Tárolt eljárások (Stored Procedures) Triggerek                                                                                                                                               Egyszerű SQL lekérdezések       A SELECT utasítás Egyszerű lekérdezések készítése A lekérdezett adatok szűrése: WHERE A lekérdezett adatok rendezése: ORDER BY Operátorok és precedenciájuk NULL érték használata Egyedi értékek biztosítása: DISTINCT Kimenet korlátozása: TOP, TABLESAMPLE"                                                                       Csoportosítás Aggregáló függvények ismertetése     összegzés     minimum/maximum keresés     átlagszámítás Csoportosítás különböző szempontok szerint: GROUP BY A csoportosított adatok szűrése: HAVING Többtáblás lekérdezések                                                          Több táblában szereplő összefüggő adatok lekérdezése. Tábla összekapcsolások fajtái  INNER JOIN  LEFT JOIN/RIGHT JOIN Speciális tábla összekapcsolási módok     CROSS JOIN     NON-EQUI JOIN Tábla összekapcsolása önmagával – hierarchikus kapcsolatok lekérdezése: SELF JOIN Halmazműveletek Műveletek eredményhalmazokkal     unió: UNION, UNION ALL     metszet: INTERSECT     különbség: EXCEPT                                                                                                  Allekérdezések Allekérdezések (SUBSELECT) működése Allekérdezések a WHERE záradékban Allekérdezések a FROM záradékban Korreláló allekérdezések T-SQL adattípusok Karakteres típusok Numerikus típusok Dátum típusok Nagy méretű típusok Különleges T-SQL típusok ANSI/ISO típusok Típuskonverziók: implicit/explicit Beépített függvények Numerikus függvények Szövegkezelő függvények Dátum és idő függvények Konverziós függvények NULL függvények                                            

Időtartam:3 nap
Nehézségi szint:
  • Középhaladó
m-sql-server-logo-szamalk.jpg
195 000 Ft
(Bruttó ár: 247 650 Ft)

T-SQL programozás kezdőknek Microsoft SQL környezetben

Kód: MSQL05

Tanfolyamunkon a résztvevők elsajátíthatják a Microsoft 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. Informatikai munkatársaknak, akik feladatai közé tartozik SQL alapú adatbázisok/alkalmazások készítése, lekérdezése. Hálózati elméleti ismeretek, Microsoft Windows felhasználói ismeretek, gyakorlat a Microsoft termékek és az Internet használatában. Az adatbázisok alapjai Tábla, rekord, mező A mezőtípusok és a mező tulajdonságai Kulcs, elsődleges kulcs, idegen kulcs Adatmodellezési lehetőségek A relációs adatmodell Relációk mi van kapcsolatban mivel? Referenciális szabályok Adatbázisok tervezése Adatbázis-tervezés lépései Az egyed kapcsolati modell Redundancia és konzisztencia A normalizálás és a normálformák Optimális adatszerkezetek Az SQL története és tulajdonságai Az SQL története és szabványai Az SQL elemei Jelkészlet Szintaktikai elemek Objektumok Utasítások fajtái Adatdefiníciós Adatkezelési Adatbiztonsági Azonosítók leképezési szabályai Kifejezések, műveletek Numerikus műveletek Karakteres műveletek Dátum műveletek Bináris és logikai műveletek Műveletek, illetve operátorok elsőbbségi sorrendje A NULL értékek Az adatbázisok eljárásjellegű elemei Nézetek Tárolt eljárások (Stored Procedures) Triggerek Egyszerű SQL lekérdezések A SELECT utasítás Egyszerű lekérdezések készítése A lekérdezett adatok szűrése: WHERE A lekérdezett adatok rendezése: ORDER BY Operátorok és precedenciájuk NULL érték használata Egyedi értékek biztosítása: DISTINCT Kimenet korlátozása: TOP, TABLESAMPLE Csoportosítás Aggregáló függvények ismertetése összegzés minimum/maximum keresés átlagszámítás Csoportosítás különböző szempontok szerint: GROUP BY A csoportosított adatok szűrése: HAVING Többtáblás lekérdezések Több táblában szereplő összefüggő adatok lekérdezése. Tábla összekapcsolások fajtái INNER JOIN LEFT JOIN/RIGHT JOIN Speciális tábla összekapcsolási módok CROSS JOIN NON-EQUI JOIN Tábla összekapcsolása önmagával – hierarchikus kapcsolatok lekérdezése: SELF JOIN Halmazműveletek Műveletek eredményhalmazokkal unió: UNION, UNION ALL metszet: INTERSECT különbség: EXCEPT Allekérdezések Allekérdezések (SUBSELECT) működése Allekérdezések a WHERE záradékban Allekérdezések a FROM záradékban Korreláló allekérdezések T-SQL adattípusok Karakteres típusok Numerikus típusok Dátum típusok Nagy méretű típusok Különleges T-SQL típusok ANSI/ISO típusok Típuskonverziók: implicit/explicit Beépített függvények Numerikus függvények Szövegkezelő függvények Dátum és idő függvények Konverziós függvények NULL függvények Adatmódosító utasítások Adatok beszúrása: INSERT Adatok módosítása: UPDATE Adatok törlése: DELETE T-SQL alapozó Azonosítók Blokkok Változók Vezérlési szerkezetek Feltételes végrehajtás Többirányú elágazás Ciklus Ugrás GOTO BREAK CONTINUE Tárolt eljárások Tárolt eljárások szintaktikája Tárolt eljárások paraméterei érték és referencia szerint Paraméterek átadása Eljárások futtatása Függvények Függvény típusok Függvények szintaktikája Paraméterek deklarációja és átadása Függvények használata kifejezésekben Triggerek Trigger felhasználási módjai Triggerek csoportosítása Események szerint: DML, DDL, LOGON Időzítés szerint: AFTER, INSTEAD OF Hivatkozás a trigger által érintett adatokra: INSERTED, DELETED DML triggerek létrehozása DDL triggerek létrehozása

Időtartam:5 nap
Nehézségi szint:
  • Középhaladó
m-sql-server-logo-szamalk.jpg
195 000 Ft
(Bruttó ár: 247 650 Ft)

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

Kód: MSQL06

Tanfolyamunkon a már előzetes ismeretekkel rendelkező résztvevők elsajátíthatják a Microsoft 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. Informatikai munkatársaknak, akik feladatai közé tartozik SQL alapú adatbázisok/alkalmazások készítése, lekérdezése. Hálózati elméleti ismeretek, Microsoft Windows felhasználói ismeretek, gyakorlat a Microsoft termékek és az Internet használatában. Haladó lekérdezések MS-SQL környezetben Hierarchikus lekérdezések (WITH, COMMON TABLE EXPRESSION, HIERARCHYID) Többdimenziós lekérdezések (PIVOT, UNPIVOT) Görgetés, felsőbb szintű aggregációk (CUBE, ROLLUP, GROUPING SETS, GROUPING, GROUPING_ID) Adatösszefésülés (MERGE) Rangsorolási funciók (RANK, DENSE_RANK, NTILE) Adatleíró utasítások Objektumok létrehozása: CREATE Objektumok módosítása: ALTER Objektumok törlés: DROP Megszorítások Metaadatok lekérdezése A sys séma és a metaadat nézetek Kompatibilitási nézetek Az INFORMATION_SCHEMA nézetek Metaadat eljárások és függvények Indexek Indexek típusai Indexek létrehozása Normál index vs. Columnstore index Indexelt nézetek Indexek hatása a lekérdezések teljesítményére Teljesítményoptimalizálás Statisztika Statisztika működése és tartalma Statisztika létrehozása és beállításai Végrehajtási terv Mi ez és miért szükséges? Végrehajtási terv olvasása Optimalizálás Hiányzó indexek létrehozása A Database Engine Tuning Advisor In-memory táblák A memórában kezelt táblák működése A memórában kezelt táblák korlátozásai Memóriában kezelt tábla létrehozása XML adatok kezelése XML adatok tárolása MS SQL Server adatbázisokban XML adattípus és korlátozásai XML lekérdezése FOR XML záradék XML adatok indexelése Geometriai és geográfiai adatok kezelése Geometriai és geográfiai adatok lekérdezése Geometriai és geográfiai adatok megjelenítése Geometriai és geográfiai függvények Geometriai és geográfiai indexek Teljes szöveges keresés és indexelés A teljes szöveges keresés szerepe és feladata Full-text katalógus létrehozása Full-text index létrehozása Teljes szöveges lekérdezések Haladó T-SQL technikák Várakozás: WAITFOR Dinamikus SQL Dinamikus SQL utasítások szükségessége Dinamikus SQL veszélyei (SQL injection) EXECUTE utasítás sp_executesql eljárás Ideiglenes táblák Ideiglenes tábla fogalma Ideiglenes táblák az Mssql-ben Ideiglenes táblák típusai Ideiglenes táblák további jellemzői Ideiglenes táblák létrehozása és hivatkozásuk Tábla típusú változók Ideiglenes táblák vs. tábla típusú változók Tábla típusú változók használata Táblát visszaadó függvények Hibakezelés Hibakezelés lehetséges helyei Hibák jellemzői Súlyossági szintek: SEVERITY Kivételkezelés működése TRY ... CATCH szerkezet Hiba információk lekérdezése: ERROR_NUMBER, ERROR_MESSAGE, ERROR_SEVERITY, ERROR_STATE, ERROR_PROCEDURE, ERROR_LINE Hibák szándékos előidézése: RAISERROR, THROW Menedzselt kód a T-SQL-ben A CLR integráció működése Szerelvények importálása .NET függvények és eljárások futtatása Kurzorok Kurzor fogalma Kurzor típusok Implicit kurzorok (ROWCOUNT) Kurzor használat lépései Kurzor feldolgozás ciklussal Kurzor deklaráció: LOCAL, GLOBAL, FORWARD_ONLY, SCROLL, STATIC, KEYSET, DYNAMIC, FAST_FORWARD Megnyitás, lezárás és felszabadítás: OPEN, CLOSE, DEALLOCATE Sorok lehívása: FETCH Lehívás sikeressége: @@FETCH_STATUS Sorok száma egy kurzorban:@@CURSOR_ROWS Kurzorok adatmódosításra: FOR UPDATE Tranzakciók Tranzakció fogalma (ACID elvek) Tranzakciók működése Tranzakció kezelés szintaktikája: BEGIN/SAVE/COMMIT/ROLLBACK TRANSACTION Egymásba ágyazott tranzakciók: @@TRANCOUNT Autocommit mód kikapcsolása: IMPLICIT_TRANSACTIONS Tranzakciók izolációs szintjei: READ UNCOMMITED, READ COMMITED, REPEATABLE READ, SNAPSHOT, SERIALIZABLE Holtpont (deadlock)

Időtartam:5 nap
Nehézségi szint:
  • Haladó
m-sql-server-logo-szamalk.jpg
79 000 Ft
(Bruttó ár: 100 330 Ft)

Magas rendelkezésre állású Microsoft SQL Server infrastruktúra kialakítása

Kód: MSQL10

A tanfolyam során a hallgatók megismerkednek egy MS-SQL Server alapú magas rendelkezésre állású adatkezelési infrastruktúra üzemeltetéséhez szükséges legfontosabb feladatok végrehajtási lehetőségeivel és képesek lesznek adminisztrálni és önállóan üzemeltetni egy MS-SQL alapú magas rendelkezésre állású adatbázis-infrastruktúrát. Infrastruktúra üzemeltetőknek, akiknek feladatai közé tartozik a Microsoft SQL Server napi működtetése.                                                                                                                                   Alapszíntű adatbázis-kezelési és SQL ismeretek, jártasság az MS-SQL szerver üzemeltetésében. Magas rendelkezésre állás alapozó Hibatűrő rendszerek alapelvei Redundancia Adat Eszköz Transaction Log Shipping A tranzakciós napló-átvitel előfeltételei A tranzakciós napló-átvitel konfigurálása A tranzakciós napló-átvitel menedzselése és hibakeresése Mirroring Az adatbázis tükrözés előfeltételei Az adatbázis tükrözés konfigurálása Az adatbázis tükrözés menedzselése és hibakeresése Replikáció Replikációs alapismeretek Replikáció típusai és konfigurálásuk Snapshot Merge Transactional Replikáció menedzselése és hibakeresése Failover Clustering Hibatűrő fürtök működése Hibatűrő fürt kialakítása SQL Server telepítése hibatűrő fürtre Hibatűrő fürt monitorozása Hibatűrő fürt menedzselése és hibakeresése Always-On High Availability Database Groups Always-On High Availability Database Group működése Hibatűrő fürt kialakítása Always-On telepítése hibatűrő fürtre Always-On monitorozása Always-On menedzselése és hibakeresése

Időtartam:2 nap
Nehézségi szint:
  • Haladó

Hírlevél feliratkozás

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

Tanfolyami naptár