Vissza

T-SQL programozás kezdőknek Microsoft SQL környezetben

T-SQL programozás kezdőknek Microsoft SQL környezetben

Kód: MSQL05
m-sql-server-logo-szamalk.jpg
Időtartam:5 nap
Nehézségi szint:
  • Középhaladó
145 000 Ft
(Bruttó ár: 184 150 Ft)
Kérdésem van!
Képzési forma
Live Online Egyedi igények szerint Nyílt
Képzés nyelve
magyar
Időpontok
2020-10-12 09:00 - 2020-10-16 17:00Várhatóan indul
Szabad helyek
Összes hely
- + Jelentkezem

Tájékoztató

Tanfolyamunkon a résztvevők elsajátíthatják a Microsoft SQL Server saját "nyelvjárását" az ún. Transact-SQL-t, ezáltal képessé válnak hatékony lekérdezések és visszakeresések definiálására az adatbázisban.

Kinek ajánljuk

Informatikai munkatársaknak, akik feladatai közé tartozik SQL alapú adatbázisok/alkalmazások készítése, lekérdezése.

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

Hálózati elméleti ismeretek, Microsoft Windows felhasználói ismeretek, gyakorlat a Microsoft termékek és az Internet használatában.

Tematika

Az adatbázisok alapjai

2 óra

Tábla, rekord, mező
    A mezőtípusok és a mező tulajdonságai
Kulcs, elsődleges kulcs, idegen kulcs
Adatmodellezési lehetőségek
    A relációs adatmodell
Relációk mi van kapcsolatban mivel?
Referenciális szabályok

 

Adatbázisok tervezése

1 óra

Adatbázis-tervezés lépései
Az egyed kapcsolati modell
Redundancia és konzisztencia
A normalizálás és a normálformák
Optimális adatszerkezetek

 

Az SQL története és tulajdonságai

1 óra

Az SQL története és szabványai
Az SQL elemei
    Jelkészlet
    Szintaktikai elemek
    Objektumok
    Utasítások fajtái
        Adatdefiníciós
        Adatkezelési
        Adatbiztonsági
    Azonosítók leképezési szabályai
    Kifejezések, műveletek
        Numerikus műveletek
        Karakteres műveletek
        Dátum műveletek
        Bináris és logikai műveletek
        Műveletek, illetve operátorok elsőbbségi sorrendje
    A NULL értékek
    Az adatbázisok eljárásjellegű elemei
          Nézetek
          Tárolt eljárások (Stored Procedures)
          Triggerek

 

Egyszerű SQL lekérdezések

4 óra

A SELECT utasítás
Egyszerű lekérdezések készítése
A lekérdezett adatok szűrése: WHERE
A lekérdezett adatok rendezése: ORDER BY
Operátorok és precedenciájuk
NULL érték használata
Egyedi értékek biztosítása: DISTINCT
Kimenet korlátozása: TOP, TABLESAMPLE, OFFSET-FETCH

 

Csoportosítás

2 óra

Aggregáló függvények ismertetése
    Összegzés
    Minimum/maximum keresés
    Átlagszámítás
Csoportosítás különböző szempontok szerint: GROUP BY
A csoportosított adatok szűrése: HAVING
Egyedi értékek aggregálása
Ablakozó záradék: OVER

 

Többtáblás lekérdezések

4 óra

Több táblában szereplő összefüggő adatok lekérdezése.
Tábla összekapcsolások fajtái
    INNER JOIN
    LEFT JOIN/RIGHT JOIN
Speciális tábla összekapcsolási módok
    CROSS JOIN
    NON-EQUI JOIN
Tábla összekapcsolása önmagával – hierarchikus kapcsolatok lekérdezése: SELF JOIN

 

Halmazműveletek

2 óra

Műveletek eredményhalmazokkal
    unió: UNION, UNION ALL
    metszet: INTERSECT
    különbség: EXCEPT

 

Allekérdezések

2 óra

Allekérdezések (SUBQUERY) működése
Allekérdezések a WHERE záradékban
Allekérdezések a FROM záradékban
Korreláló allekérdezések

 

Allekérdezések kiemelése

2 óra

Nézetek létrehozása és használata
COMMON TABLE EXPRESSION
   Egyszerű CTE létrehozása és használata
   Többszörös CTE létrehozása és használata

 

T-SQL adattípusok

4 óra

Numerikus típusok
Karakteres típusok
Dátum típusok
Típuskonverziók
   Implicit
   Explicit

 

Beépített függvények

2 óra

Numerikus függvények
Szövegkezelő függvények
Dátum és idő függvények
Konverziós függvények
NULL függvények

 

Adatmódosító utasítások

4 óra

Adatok beszúrása: INSERT
Adatok módosítása: UPDATE
Adatok törlése: DELETE
OUTPUT záradék használata az adatmódosító utasításokban

 

T-SQL alapozó

4 óra

Kötegek
Blokkok
Változók
Vezérlési szerkezetek
    Feltételes végrehajtás
    Ciklus
    Erőltetett vezérlésátadás
GOTO
BREAK
CONTINUE

 

Tárolt eljárások

2 óra

Tárolt eljárások szintaktikája
Tárolt eljárások paraméterezése
Eljárások futtatása

 

Függvények

2 óra

Függvények szintaktikája
Függvények paraméterezése
Függvények használata kifejezésekben

 

Triggerek

2 óra

Trigger felhasználási módjai
Triggerek csoportosítása
    Események szerint: INSERT, UPDATE, DELETE
    Időzítés szerint: AFTER, INSTEAD OF
Hivatkozás a trigger által érintett adatokra: INSERTED, DELETED
Triggerek létrehozása

Hírlevél feliratkozás

Az Adatvédelmi szabályzatot megértettem és elfogadom, feliratkozom a Számalk hírlevelére.

Tanfolyami naptár