A Microsoft SQL Server nemcsak az adatok tárolására és lekérdezésére használható. A Transact-SQL (T-SQL) segítségével összetett üzleti logikák, automatizált adatkezelési folyamatok és újrahasznosítható adatbázis-objektumok is létrehozhatók. A Microsoft SQL Server T-SQL programozás képzés azoknak szól, akik már rendelkeznek SQL-alapismeretekkel, és szeretnének a lekérdezések készítésén túl az adatbázis-programozás területén is magabiztos tudást szerezni.
A tanfolyam a Microsoft SQL Server programozási lehetőségeit mutatja be, különös tekintettel a Transact-SQL nyelvre. A képzés verziófüggetlen, és a Microsoft 20464 és 20762 tanfolyamok tematikájára épül.
A résztvevők megismerik, hogyan egészíti ki a T-SQL az SQL deklaratív működését programozási elemekkel. A cél nem egyszerűen az egyes utasítások és nyelvi elemek megtanulása. A képzés azt a gondolkodásmódot is bemutatja, amely hatékony, jól strukturált és karbantartható adatbázis-programok készítéséhez szükséges.
Mit jelent az SQL programozás?
Az SQL eredetileg elsősorban adatok lekérdezésére jött létre. Ezt tükrözi maga az elnevezés is: Structured Query Language. A SELECT utasítás és annak különböző lehetőségei segítségével az adatbázisban tárolt információk hatékonyan kereshetők, rendezhetők, csoportosíthatók és elemezhetők.
Az SQL azonban ennél jóval többre képes. Az adatmanipulációs utasítások segítségével az adatbázis tartalma közvetlenül is módosítható.
Ide tartozik többek között:
• az INSERT az új adatok rögzítéséhez;
• az UPDATE a meglévő adatok módosításához;
• a DELETE az adatok törléséhez.
Az adatbázis-kezelő rendszerek fejlődésével az SQL olyan programozási lehetőségekkel egészült ki, amelyek segítségével már összetettebb folyamatok és üzleti szabályok is megvalósíthatók az adatbázis szintjén.
A Transact-SQL programozási lehetőségei
A Microsoft SQL Server saját SQL-kiterjesztése a Transact-SQL, vagyis T-SQL. Segítségével a hagyományos SQL-műveletek programozási eszközökkel egészíthetők ki.
A képzés során a résztvevők megismerik többek között:
• a változók és adattípusok használatát;
• a feltételes és vezérlési szerkezeteket;
• a programozási logika kialakítását;
• a tárolt eljárások működését;
• a felhasználói függvények alkalmazását;
• a strukturált hibakezelés lehetőségeit.
Ezek használatával az SQL Serverben olyan adatbázis-oldali megoldások alakíthatók ki, amelyek túlmutatnak az egyszerű lekérdezéseken.
Üzleti logika az adatbázisban
A T-SQL programozás egyik fontos felhasználási területe az üzleti szabályok és adatfeldolgozási folyamatok adatbázis-oldali megvalósítása.
A megfelelően kialakított tárolt eljárások és függvények segítségével ismételten felhasználható programlogika készíthető. Ez egységesebbé teheti az adatkezelést, csökkentheti a felesleges kódismétlést, és megkönnyítheti az összetettebb adatbázis-megoldások karbantartását.
A résztvevők nemcsak azt tanulják meg, milyen programozási lehetőségeket kínál a T-SQL, hanem azt is, mikor és milyen célra érdemes ezeket használni.
A képzés célja
A tanfolyam célja, hogy a résztvevők:
• megértsék a T-SQL programozási modelljét;
• elsajátítsák az SQL Server programozási elemeinek használatát;
• képesek legyenek üzleti logikát megvalósítani az adatbázisrétegben;
• hatékony és jól strukturált T-SQL kódot készítsenek;
• újrahasznosítható adatbázis-objektumokat hozzanak létre;
• magabiztosabban kezeljenek összetettebb adatfeldolgozási feladatokat;
• megfelelő alapokat szerezzenek további adatbázis-fejlesztési feladatokhoz.
Kinek ajánljuk?
A Microsoft SQL Server T-SQL programozás képzés azoknak ajánlott, akik már ismerik az SQL és a relációs adatbázisok alapjait, de szeretnének továbblépni az adatbázis-programozás irányába.
Kifejezetten ajánljuk:
• SQL Server és T-SQL alapismeretekkel rendelkező szakembereknek;
• adatbázis-fejlesztőknek;
• alkalmazásfejlesztőknek, akik SQL Server adatbázisokkal dolgoznak;
• riportkészítéssel és adatfeldolgozással foglalkozó szakembereknek;
• azoknak, akik szeretnék megérteni a tárolt eljárások és függvények működését;
• mindazoknak, akik a lekérdezések készítésén túl programozási szintre szeretnék emelni T-SQL tudásukat.
A képzés végére a résztvevők átfogóbb képet kapnak arról, hogyan használható a Transact-SQL valódi programozási eszközként. A megszerzett tudás segítségével strukturáltabb, karbantarthatóbb és újrahasznosítható adatbázis-megoldások alakíthatók ki Microsoft SQL Server környezetben.
Nézd meg további Microsoft SQL Server képzéseinket is.
Csoportos képzési igény esetén kérj egyedi ajánlatot.

