Microsoft
Mentorált Mentorált
Azonosító 20762
Ár (nettó/fő) 299 000 Ft
Hossz 40 óra (5 nap)
Indulási időpontok
  • 2019. február 25. 
  • 2019. április 08.
  • 2019. június 17.
  • 2019. augusztus 05.
  • 2019. október 07.
  • 2019. november 25.
  • 2019. december 09.
SA VOUCHER beváltható!
Skip Navigation LinksFőoldal IT tanfolyamok és IT vezetői tanfolyamok Microsoft üzemeltetői tanfolyamok Tanfolyam

Developing Microsoft SQL 2016 Database

Adatbázis implementálás és fejlesztés SQL Server 2016 környezetben

A tanfolyam célja

A tanfolyam az SQL fejlesztői képzések második első állomása. A tanfolyamot fejlesztők, adatbázis adminisztrátorok, adatbázis tervezők részére ajánljuk, akiknek feladatuk lesz összetett SQL Server 2016 adatbázisok, adatbázis megoldások készítése és optimalizálása.

Szükséges előképzettség

Windows 8/10 vagy Windows Server 2012/2016 üzemeltetői alapismeretek, gyakorlat SQL lekérdezések használatában. A 20461 vagy 20761-es SQL lekérdezés tanfolyam elvégzése vagy annak ismeretanyaga. Korábbi programozási alapok ismerete előny. Mivel a tananyagok angol nyelvűek, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. Az előadás magyar nyelven zajlik.

Tanfolyami tematika

  • Az SQL Server 2016 áttekintése: architektúra, építőelemek, funkciók, eszközök; SQL Server szolgáltatások konfigurálása
  • Táblák tervezése és implementálása: tervezési alapelvek, követelmények; sémák alkalmazása; táblák létrehozása és kezelése, számított oszlopok használata
  • Haladó táblatervezési megoldások: a fizikai adatbázis jelentősége; adatok particionálása; adatok tömörítése; ideiglenes táblák használata
  • Adatintegritás biztosítása contraint-ek segítségével: alapfogalmak; domain integritás implementálása; contraint-ek tervezése, alkalmazása és tesztelése; entitás és referencia integritás fogalma és használata
  • Indexelés alapjai: indexelés áttekintése, célja, működése; adattípusok és indexek kapcsolata; index típusok, jellemzőik (heaps, clustered, nonclustered, covered); egyszerű oszlop és kompozit indexek használata
  • Indexelési stratégiák tervezése: indexelési stratégiák áttekintése; indexek menedzselése; heap struktúra fogalma és alkalmazása; clusterelt indexek fogalma és alkalmazása; hatékony clusterelt indexek tervezése
  • Teljesítmény optimalizáló eszközök (Database Engine Tuning Advisor, Query Store) használata
  • Végrehajtási tervek (execution plans): alapfogalmak, célok; végrehajtási tervek elemei; végrehajtási tervek alkalmazása
  • Columnstore indexek áttekintése, készítése és használata; columnstore indexek tervezési szempontjai
  • Nézetek tervezése és implementálása: bevezetés; nézetek tervezése, készítése és menedzselése; teljesítmény megfontolások nézetek tervezésénél
  • Tárolt eljárások tervezése és implementálása: áttekintés, alapfogalmak, funkció; munka tárolt eljárásokkal; tárolt eljárások készítése és futtatása; paraméteres tárolt eljárások készítése és alkalmazása; tárolt eljárások végrehajtási környezetének ellenőrzése
  • Egyedi függvények tervezése és implementálása: függvények áttekintése; skalár függvények tervezése és használata; tábla-érték függvények tervezése és használata; függvények alkalmazásának teljesítmény megfontolásai; függvény alternatívák
  • Triggerek használata: alapfogalmak, funkció; DML triggerek fogalma és tervezése; DML triggerek implementálása és tesztelése; haladó trigger tervezése/készítési koncepciók
  • In-Memory táblák használata: áttekintés, az in-memory online transaction processing (OLTP) működése; In-Memory táblák és natív fordítású tárolt eljárások használata teljesítmény növelésre
  • Menedzselt kódok használata: a közös futtatási környezet (CLR) áttekintése; SQL CLR integráció fogalma; assembly-k fogalma, importálása és konfigurálása; SQL CLR integráció megvalósítása; .NET assembly-n belül készített objektumok implementálása
  • XML adatok kezelése: bevezetés az XML-be és az XML sémákba; XML adatok és XML sémák tárolása SQL Server alatt; XML adattípusok implementálása; XML séma gyűjtemények használata; XML adatok lekérdezése SQL Server-ben: a T-SQL FOR XML utasítás használata; egyszerű XQuery lekérdezések készítése és alkalmazása; tárolt eljárások készítése XML visszatéréssel; XML adatok visszatöltése relációs adatbázisba (shredding)
  • SQL Server 2016 Spatial Data: alapfogalmak; a Spatial adattípus alkalmazása (GEOMETRY, GEOGRAPHY); Spatial Data használata alkalmazásokban, Spatial adatok menedzselése
  • Nagyméretű (BLOB) adatok és szöveges dokumentumok tárolása és lekérdezése: BLOB adatok kezelési szempontjai; a FILESTREAM használata; állománytáblák használata. Full-text keresés implementálása: fulltext index készítése és használata; full-text lekérdezések írása és használata
  • Konkurencia kezelés: tranzakciók és zárolások áttekintése, alapfogalmak; tranzakciók és zárolások menedzselése; tranzakciós izolációs szintek fogalma és használata, snapshot izoláció használata; partíció szintű zárolás implementálása
  • Teljesítmény figyelés és optimalizálás alapjai: a bővített események (Extended Events) áttekintése és használata adatok gyűjtésére és elemzésére; a Live Query Statistics használata; adatbázis állomány konfigurációk optimalizálása; metrikák meghatározása alkalmazása; teljesítményfigyelő eszközök használata (Dynamic Management Views, Performance Monitor)

Kapcsolódó vizsga: 70-762, Developing SQL Databases (MCSA: SQL Server 2016 Database Development)

Adatvédelmi szabályzat
Tanfolyami feltételek
Bankkártyás fizetés
Akciók
SA VOUCHER
Finanszírozás
Kapcsolat
Magunkról
E-learning
South Buda Business Park South Buda Business Park A
1117 Budapest, Budafoki út 56. 3. emelet
(+36-1) 880-0040, info@training360.com
Google Térkép... Facebook...
Tájékoztatjuk, hogy weboldalunk szöveges fájlokat, ún. „adatmorzsákat“ (cookie-kat) használ anonimizált látogatottsági információk gyűjtése céljából, valamint bizonyos szolgáltatások ezek nélkül nem lennének elérhetőek. A honlap további használatával hozzájárulását adja a cookie-k tárolásához és felhasználásához. További információ...