Az SQL alapjai
Duration:
2 nap
2 nap
Language:
angol, magyar
angol, magyar
Tooling:
számítógép szükséges
számítógép szükséges
Exam:
nincs
nincs
Cél
Manapság számos adatbázis technológia létezik, ezek közül még mindig a legelterjedtebbek a relációs adatbázis rendszerek (RDBMS). Sok nagyvállalat ilyen rendszerekben tárolja az adatait. A strukturált lekérdező nyelv segítségével ezen adatbázis megoldásokban tárolt információkhoz tudunk hozzáférni. Az SQL nyelv szabványos, emiatt bármelyik RDBMS szállító adatbázisához használható.
Résztvevők
Szoftverfejlesztők, adatbázis felhasználók
Tartalom
A tanfolyamon résztvevők megismerkednek az SQL lehetőségeivel, áttekintve a nyelv adta lehetőségeket.
Modulok
- Bevezetés
- A relációs adatbázisok elmélete
- Az SQL utasítások különböző típusai
- SQL SELECT utasítás
- Alapvető SELECT utasítás
- A SELECT utasítás oszlopai
- Operátorok a SELECT utasításban
- Az adatok szűrése és rendezése
- WHERE záradék használata az adatok korlátozására
- Összehasonlító és logikai operátorok a WHERE záradékban
- Az operátorok elsőbbségi szabályai
- A WHERE záradékban szereplő karakterlánc literálok
- ORDER BY záradék az adatok rendezéséhez
- Funkciók a kimenet testreszabásához
- Szövegkezelő funkciók a SELECT utasításban
- Számok manipulálása a ROUND, TRUNC és MOD függvényekkel
- Dátumok kezelése a DATE függvényekkel
- Átváltási függvények és feltételes kifejezések
- \nTO_CHAR, \nTO_NUMBER és \nTO_DATE
- NVL, NULLIF és COALESCE
- IF THEN ELSE egy SELECT utasításban
- Az adatok összesítése
- Az adatok csoportokra osztása a GROUP BY segítségével
- Az adatok csoportjainak kizárása \nHAVING
- Több táblázat adatainak megjelenítése egyesítéssel
- Al-lekérdezések használata
- Az EXISTS és NOT EXISTS operátorok
- A WITH záradék meghívása
- A SET operátor
- Adatmanipulációs utasítások
- UPDATE nyilatkozat
- DELETE utasítás
- COMMIT és ROLLBACK utasítások
- DDL utasítások használata táblák létrehozásához és kezeléséhez
- Egyéb séma-objektumok
- Egyszerű és összetett nézet
- Adatok kinyerése nézetekből
- Sorozatok létrehozása, karbantartása és használata
- Indexek létrehozása és karbantartása
- Séma-objektumok kezelése
- Oszlop hozzáadása, módosítása és elhagyása
- Kényszer hozzáadása, elhagyása és elhalasztása
- Indexek létrehozása és eltávolítása
- A szótári nézetek használata
- Nagy adathalmazok kezelése
- Alkérdések használata az adatok manipulálásához
- WITH CHECK OPTION kulcsszó
- Többtáblás INSERT utasítások használata
- Különböző időzónák
- CURRENT_DATE, CURRENT_TIMESTAMP és LOCALTIMESTAMP
- DBTIMEZONE és SESSIONTIMEZONE
- DATE és TIMESTAMP és INTERVAL adatok
- EXTRACT, TZ_OFFSET és FROM_TZ
- TO_TIMESTAMP,TO_YMINTERVAL és TO_DSINTERVAL
- Szabályos kifejezés
- A REGEXP_LIKE függvény használata
- A REGEXP_INSTR függvény használata
- A REGEXP_SUBSTR függvény használata
- A REGEXP_REPLACE függvény használata
Egyéb
- Időtartam: 2 nap
- Számítógéppel felszerelt terem szükséges
- Minden résztvevő számára nyomtatott, angol nyelvű jegyzetet biztosítunk.