SQL adatbázis programozás

Tisztelt érdeklődők!

Tanfolyamainkat a jelenléti képzések mellett Élő virtuális tantermi rendszerben is szervezzük. A képzések élőben zajlanak, ugyanúgy, mintha a tanteremben ülne. Önnek csak a Webinar szoftvert kell telepíteni.

Részleteket tájékoztató oldalunkon olvashat.
InformációÉrdeklődés
Tisztelt érdeklődő!
Jelenleg a tanfolyamnak nincs konkrét időpontja. Amennyiben érdeklődőként regisztrálja magát, elősegíti a tanfolyam mielőbbi megszervezését.
Várjuk jelentkezését!
Érdeklődés

Ha már valamennyire járatos az Adatbázisok világában, megismerte az SQL-t, és komolyabb szintre lépne, akkor jöjjön el, és sajátítsa el a Microsoft SQL Server T-SQL nyelvét és egyéb haladó lehetőségeit.

Fejlesszen SQL alkalmazásokat!

Óraszám: 24 tanóra (1 tanóra: 45 perc)
Minimum létszám: 5 fő

Tandíj: 180.000 Ft /fő + ÁFA

 Most akciós áron: 120.000 Ft + ÁFA 

Részletfizetés: nincs, a tandíjat egy összegben kell befizetni

Célközönség:

Ezt a haladó T-SQL tanfolyamunkat azoknak az érdeklődőknek ajánljuk, akik szeretnék megismerni a vállalati körben talán legjobban elterjedt Microsoft SQL Server alapú adatbázisok programozási lehetőségeit.

Belépési feltétel:

  • Windows kezelői szintű ismerete
  • Adatbázis és SQL alapszintű ismerete
  • Alapszintű programozási ismeretek előny, de nem feltétel

Igazolás: Oklevél
Időbeosztás:

Aktuális kiírás szerint

Tematika:
 
Az adatbázis programozás
általános kérdései
Alkalmazás architektúrák, logikai rétegek, rétegekben megvalósított feladatok.
Fizikai rétegek, adatelérési modell rétegeken keresztül.
Adatbázis programozás eszközei, a Management Studio és az osql parancssori
eszköz használata.
A Transact-SQL nyelv bemutatása, a nyelv elemei.
Utasítások dinamikus létrehozása és végrehajtása, batchek és scriptek.
Adatbázisok, adattípusok és
adattáblák, nézettáblák
Adatbázisok létrehozása és törlése utasításokkal,
Adatbázis opciók lekérdezése és módosítása.
Adattárolás, adatstruktúrák, adattípusok a T-SQL- ben.
Táblák létrehozása és kezelése.
Adatbázis integritás biztosítása.
Nézetek, virtuális táblák (views) létrehozása.
A nézetek bemutatása, létrehozása, használatuk előnyei.
Nézetek módosítása, nézetekhez tartozó jogosultságok módosítása,
Nézetek egymásba ágyazása, nézet definíciók titkosítása.
Adatok módosítása nézeteken keresztül.
Változók, vezérlő szerkezetekVáltozók használata, -lokális változók, -rendszer változók

Programvezérlő utasítások
-(IF...ELSE, CASE...ELSE, WHILE)
- blokkok
Dinamikus SQL, SQL parancs futásidejű összefűzése
-sp_executesql tárolt eljárás
Tárolt eljárások, függvényekTárolt eljárások (stored procedures) létrehozása.

A tárolt eljárások bemutatása, működésük, létrehozásuk, módosításuk és törlésük.
Paraméterek átadása tárolt eljárásoknak.
Külső tárolt eljárások.
Tárolt eljárások jogosultságkezelése, definíciók titkosítása.
Hibaüzenetek kezelése, hibaüzenetek létrehozása.
Kivételek kiváltása tárolt eljárásokban.
Teljesítmény optimalizáció tárolt eljárásokkal.
SQL függvények (user functions) létrehozása.
A felhasználói függvények bemutatása, működése, létrehozása, módosítása és
törlése.
Függvények előnyei, útmutató használatukhoz.
Jogosultág kezelés felhasználói függvényeken.
Felhasználói függvények által visszaadott értékek.
Indexek tervezése, létrehozása
és karbantartása
Indexek szerepe, típusai.
Indexek létrehozása oszlopokra.
Szelektivitás, sűrűség és adateloszlás.
Indexek létrehozása, egyedi és kompozit indexek.
Index létrehozása számított oszlopon.
Indexek karbantartása, index újraépítése.
Lekérdezések optimalizálásaA lekérdezés optimalizáló bemutatása, működése.
Végrehajtási terv, költség alapú optimalizáció.
Statisztikai információk lekérdezése, a végrehajtási terv megjelenítése, elemei,
értelmezése.
Indexekkel lefedett lekérdezések, indexelési stratégiák.
A lekérdezés optimalizáló felülbírálása. Lekérdezések elemzése.
Az AND, OR operátorokat használó lekérdezések elemzése, indexelési stratégiák.
Az IN és a beágyazott SELECT műveleteket használó lekérdezések elemzése.
Táblák összekapcsolása, a JOIN művelet végrehajtása.
A fenti műveletek és operátorok hatása a teljesítményre.
Triggerek létrehozásaA triggerek bemutatása, működésük, létrehozásuk, módosításuk és törlésük.

Triggerek típusai.
Triggerek egymásba ágyazása (nested triggers), rekurzív triggerek.
Adatbázis integritás biztosítása triggerekkel.
Kurzorok létrehozásaA kurzorok bemutatása, deklarálásuk, megnyitásuk, lezárásuk.

Kurzorok típusai.
Tranzakciók és zárolások.Tranzakció izolációs szintek, implicit és explicit tranzakciók
Tranzakció zárolások bemutatása, pesszimista és optimista zárolás.
Tranzakciók használatával kapcsolatos megfontolások, tranzakciók egymásba ágyazása.
Holtpont, deadlock.



Érdekel Megosztás

Adatbázis kategória többi tanfolyamai: