Vissza

T-SQL ismeretek kezdőknek SQL környezetben

T-SQL ismeretek kezdőknek SQL környezetben

Kód: MSQL05
SQL_460x350.jpg
Időtartam:5 nap
Nehézségi szint:
  • Középhaladó
198 000 Ft
(Bruttó ár: 251 460 Ft)
Kérdésem van!
Képzés nyelve
Angol Magyar
Képzési forma

LIVE ONLINE

Időpontok
2024-12-09 09:00 - 2024-12-13 17:00Várhatóan indul 2025-01-20 09:00 - 2025-01-24 17:00Várhatóan indul 2025-04-07 09:00 - 2025-04-11 17:00Várhatóan indul
Szabad helyek
Összes hely
- + Jelentkezem

Tájékoztató

Tanfolyamunkon a résztvevők elsajátíthatják az 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.

 

Online képzés esetén szükséges telepítés:

  • SQL Server Management Studio  (ingyenesen letölthető)
  • internet, webcamera, mikrofon
  • az online képzések Zoom/Teams/Webex meetingeken történnek

 

Tematika

1. Az adatbázisok alapjai

1.1.       Tábla, rekord, mező

1.1.1. A mezőtípusok és a mező tulajdonságai

1.2.       Kulcs, elsődleges kulcs, idegen kulcs

1.3.       Adatmodellezési lehetőségek

1.4.      A relációs adatmodell

1.5.       Relációk: mi van kapcsolatban mivel?

1.6.       Referenciális szabályok

 

2. Adatbázisok tervezése

2.1.       Adatbázis-tervezés lépései

2.2.       Az egyed-kapcsolati modell

2.3.       Redundancia és konzisztencia

2.4.       A normalizálás és a normálformák

2.5.       Optimális adatszerkezetek   

 

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

3.1.       Az SQL története és szabványai

3.2.       Az SQL elemei

3.2.1. Jelkészlet

3.2.2. Szintaktikai elemek

3.2.3. Objektumok

3.2.4. Utasítások fajtái

3.2.4.1. Adatdefiníciós

3.2.4.2. Adatkezelési

3.2.4.3. Adatbiztonsági

3.2.5. Azonosítók leképezési szabályai

3.2.6. Kifejezések, műveletek

3.2.6.1. Numerikus műveletek

3.2.6.2. Karakteres műveletek

3.2.6.3. Dátum műveletek

3.2.6.4. Bináris és logikai műveletek

3.2.6.5. Műveletek, illetve operátorok elsőbbségi sorrendje

3.2.7. A NULL értékek

3.3.       Az adatbázisok eljárásjellegű elemei

3.3.1. Nézetek

3.3.2. Tárolt eljárások (Stored Procedures)

3.3.3. Triggerek

 

4. Egyszerű SQL lekérdezések

4.1.       A SELECT utasítás

4.2.       Egyszerű lekérdezések készítése

4.3.       A lekérdezett adatok szűrése: WHERE

4.4.       A lekérdezett adatok rendezése: ORDER BY

4.5.       Operátorok és precedenciájuk

4.6.       NULL érték használata

4.7.       Egyedi értékek biztosítása: DISTINCT

4.8.       Kimenet korlátozása: TOP, TABLESAMPLE, OFFSET-FETCH

 

5. Csoportosítás

5.1.       Aggregáló függvények ismertetése

5.1.1. Összegzés

5.1.2. Minimum/maximum keresés

5.1.3. Átlagszámítás

5.2.       Csoportosítás különböző szempontok szerint: GROUP BY

5.3.       A csoportosított adatok szűrése: HAVING

 

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

6.1.       Több táblában szereplő összefüggő adatok lekérdezése

6.2.       Tábla összekapcsolások fajtái

6.2.1. INNER JOIN

6.2.2. LEFT/RIGHT/FULL OUTER JOIN

6.3.       Speciális tábla összekapcsolási módok

6.3.1. CROSS JOIN

6.3.2. NON-EQUI JOIN

6.4.       Tábla összekapcsolása önmagával – hierarchikus kapcsolatok lekérdezése: SELF JOIN

 

7. Halmazműveletek

7.1.       Unió: UNION, UNION ALL

7.2.       Metszet: INTERSECT

7.3.       Különbség: EXCEPT

 

8. Allekérdezések

8.1.       Allekérdezések (SUBQUERY) működése

8.2.       Allekérdezések a WHERE záradékban

8.3.       Allekérdezések a FROM záradékban

8.4.       Korreláló allekérdezések

 

9. Beépített függvények

9.1.       Numerikus függvények

9.2.       Szövegkezelő függvények

9.3.       Dátum és idő függvények

9.4.       NULL függvények

 

10. Allekérdezések kiemelése

10.1.    Nézetek létrehozása és használata

10.2.    COMMON TABLE EXPRESSION

10.2.1. Egyszerű CTE létrehozása és használata

10.2.2. Többszörös CTE létrehozása és használata

 

11. T-SQL adattípusok

11.1     Numerikus típusok

11.2     Karakteres típusok

11.3     Dátum típusok

11.4     Típuskonverziók

11.4.1. Implicit

11.4.2. Explicit

11.5     Konverziós függvények

 

12. Haladó lekérdezések MS-SQL környezetben

12.1.    Többdimenziós lekérdezések: PIVOT/UNPIVOT

12.2.    Görgetés, felsőbb szintű aggregációk:

12.2.1. CUBE

12.2.2. ROLLUP

12.2.3. GROUPING SETS

12.3.    Ablakozó záradék: OVER

12.4.    Rangsorolási funciók

12.4.1. RANK

12.4.2. DENSE_RANK

12.4.3. NTILE

12.5.    Adatanalízis függvények

12.5.1. LEAD/LAG

12.5.2. FIRST_VALUE/LAST_VALUE

12.6.    Hierarchikus lekérdezések

12.6.1.  COMMON TABLE EXPRESSION használatával

 

13. Adatmódosító utasítások

13.1.    Adatok beszúrása: INSERT

13.2.    Adatok módosítása: UPDATE

13.3.    Adatok törlése: DELETE

13.4.    OUTPUT záradék használata az adatmódosító utasításokban

13.5     Adatösszefésülés (MERGE)

 

14. Adatbázisok és adatbáziselemek létrehozása MS-SQL környezetben

14.1.    Objektumok létrehozása: CREATE

14.2.    Objektumok módosítása: ALTER

14.3.    Objektumok törlés: DROP

14.4.    Megszorítások: CONSTRAINT

 

15. Metaadatok lekérdezése

15.1.    A sys séma és a metaadat nézetek

15.1.1.  Kompatibilitási nézetek

15.2.    Az INFORMATION_SCHEMA nézetek

15.3.    Metaadat eljárások és függvények

Hírlevél feliratkozás

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