Developing Microsoft SQL 2016 Database

20762

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

Képzés hossza: 5 nap (40 óra)

Tananyag nyelve: MAGYAR

Folytatódik nagysikerű akciónk, melynek keretében számos IT és IT vezetői tanfolyam van terítéken, melyeket új, NAS tanfolyami csomagban is elérhetsz, extra tananyagokkal és egy univerzális Synology NAS központtal.

Kérjük válassz időpontot!

2019 augusztus 05. 299 000 Ft
NAS Biztosan indul
2019 szeptember 09. 299 000 Ft
2019 október 07. 299 000 Ft
NAS
2019 november 11. 299 000 Ft
2019 november 25. 299 000 Ft
NAS
2019 december 02. 419 000 Ft
Oktató nyelve: ANGOL
2019 december 09. 299 000 Ft
NAS

299 000 Ft + Áfa / fő-től

SA VOUCHER BEVÁLTHATÓ

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.

  • 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)

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.