Számalk Oktatási és Informatikai Zrt.
Cím: 1118 Budapest, Dayka Gábor u. 3.
E-mail: training##kukac##szamalk.hu
Telefon: +36 1 491 8974
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.
Szükséges egy virtuális gép eszköz a saját gépre - a beépített HyperV, vagy VmWare/VirtualBox , plusz a Microsoft oldaláról a szerver és a kliens trial telepítőkre, valamint az SQL telepítőt is ajánlott letölteni.
1. Ismerkedés az SQL szerverrel
1.1. Mi az az SQL Server?
1.1.1. SQL Server komponensek
1.2. Az SQL Server működése
1.2.1. Adatok logikai tárolása
1.2.2. Tábla, rekord, mező
1.2.3. A mezőtípusok és a mező tulajdonságai
1.2.4. Kulcs, elsődleges kulcs, idegen kulcs
1.2.5. A relációs adatmodell
1.2.6. Referenciális szabályok
1.2.7. Adatok fizikai tárolása
1.2.8. File-ok/filecsoportok
1.2.9. Lapok és Extentek
1.2.10. Tranzakciókezelés
1.2.11. A tranzakciós napló szerepe
1.2.12. Indexelés
1.2.13. Indextípusok
1.2.14. A végrehajtási terv
2. Telepítés, felügyeleti eszközök
2.1. Telepítés
2.1.1. Követelmények
2.1.2. Komponensek
2.2. Szerverbeállítások
2.2.1. Szerverváltozók
2.2.2. Szerverkonfiguráció
2.3. Felügyeleti eszközök
2.3.1. Management Studio
2.3.2. SQL Server Data tools
2.3.3. Configuration Tools
2.3.4. PowerShell (SQLPS)
3. Adatbázisok létrehozása és kezelése
3.1. Létrehozás
3.1.1. Adatbázis beállítások
3.1.2. Tranzakció naplók
3.2. File-ok és filecsoportok
3.2.1. Beállítás
3.2.2. Filestream és a File Table
3.2.3. Külső adatok: PolyBase
3.3. Táblák és nézetek
3.3.1 Létrehozás
3.3.2. Beállítás
3.3.3. Particionálás és tömörítés
3.3.4. Temporális táblák: historizálás
3.3.5. Gráf táblák használata
3.4. Katasztrófaelhárítás
3.4.1. Mentés és visszaállítás
3.4.2. Snapshot készítés és használat
3.4.3. Mentésütemezés
3.4.4. Katasztrófa utáni helyreállítás
4. Biztonsági beállítások
4.1. Biztonsági beállítások
4.2. Sémák
4.3. Loginok és felhasználók
4.4. Jogosultságkezelés
4.4.1. Jogosultságszintek
4.4.2. Jogosultságbejegyzések adatbázis objektumokon
4.4.3. Sor alapú jogosultságok kezelése
4.5. Contained Database
4.5.1. Userek login nélkül
4.6. Titkosítás
4.6.1. Kulcsok mentése és visszaállítása
4.6.2. Always Encrypted oszlopok beállítása
4.6.3. Dynamic Data Masking
4.7. Házirendek készítése
5. Rendszergazdai feladatok
5.1. SQL Server Integration Services
5.1.1. Adatok exportálása és importálása
5.1.2. Integráció: Excel és Access
5.1.3. BCP segédprogram
5.2. Automatizáció
5.2.1. Az SQL Server Agent
5.2.2. Karbantartási tervek készítése
5.2.3. Feladatok és riasztások
5.2.4. Adatbázis levelezés beállítása
6. Hibatűrő rendszerek
6.1. Log Shipping
6.2. Mirroring
6.3. Replikáció
6.4. Failover Cluster
6.5. Always-On High Availability Database Groups
7. Monitorozás és teljesítményhangolás
7.1. Monitorozás
7.1.1. SQL Profiler
7.1.2. Folyamatok és zárolások
7.1.3. Hibanaplók
7.1.4. Audit
7.1.5. Extended events
7.1.6. Jelentések használata
7.2. Teljesítményfigyelés és hangolás
7.2.1. Performance monitor használata
7.2.2. Teljesítménynaplózás
7.2.3. Query Store
7.2.4. Data Collector
7.3. Teljesítményhangolás
7.3.1. Indexek
7.3.2. ColumnStore indexek
7.3.3. Memórialapú táblák használata
7.3.4. Snapshot izolációs szint használata
7.3.5. Resource Governor beállítása