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ó
195 000 Ft
(Bruttó ár: 247 650 Ft)
Kérdésem van!
Képzési forma
Egyéni igények szerint Nyílt
Képzés nyelve
magyar
Időpontok
2019-01-28 09:00 - 2019-02-01 17:00Várhatóan indul 2019-03-18 09:00 - 2019-03-22 17:00Várhatóan indul 2019-05-27 09:00 - 2019-05-31 17:00Várhatóan indul 2019-07-08 09:00 - 2019-07-12 17:00Várhatóan indul 2019-09-30 09:00 - 2019-10-04 17:00Várhatóan indul 2019-11-18 09:00 - 2019-11-22 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

  • 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

  • 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

  • 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

  • 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

Csoportosítás

  • 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

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

  • 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

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

Allekérdezések

  • Allekérdezések (SUBSELECT) 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

T-SQL adattípusok

  • Karakteres típusok
  • Numerikus típusok
  • Dátum típusok
  • Nagy méretű típusok
  • Különleges T-SQL típusok
  • ANSI/ISO típusok
  • Típuskonverziók: implicit/explicit

Beépített függvények

  • 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

  • Adatok beszúrása: INSERT
  • Adatok módosítása: UPDATE
  • Adatok törlése: DELETE

T-SQL alapozó

  • Azonosítók
  • Blokkok
  • Változók
  • Vezérlési szerkezetek
    • Feltételes végrehajtás
    • Többirányú elágazás
    • Ciklus
    • Ugrás
      • GOTO
      • BREAK
      • CONTINUE

Tárolt eljárások

  • Tárolt eljárások szintaktikája
  • Tárolt eljárások paraméterei érték és referencia szerint
  • Paraméterek átadása
  • Eljárások futtatása

Függvények

  • Függvény típusok
  • Függvények szintaktikája
  • Paraméterek deklarációja és átadása
  • Függvények használata kifejezésekben

Triggerek

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

Tanfolyami naptár