ORA-SQL1

Új Oracle SQL alapok tanfolyam

Válassz részvételi formát
Válassz képzési formát
Képzés hossza
  • 2 nap (2×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Válassz időpontot

Képzés ára

245 000 Ft
+ ÁFA/fő
Kérjük, válassz időpontot és részvételi formát!
Szeretne a cégére szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

Az SQL az egyik legfontosabb és legelterjedtebb lekérdezőnyelv, amelyet fejlesztők, adatbázis-adminisztrátorok, üzleti elemzők és riportkészítők nap mint nap használnak adatok lekérdezésére, elemzésére és kezelésére. Az Oracle Database környezetben ugyanakkor számos olyan SQL-funkció és lehetőség érhető el, amely túlmutat az ANSI SQL alapjain, ezért a hatékony munkavégzéshez elengedhetetlen ezek ismerete. Az intenzív képzés célja, hogy a résztvevők gyakorlatorientált módon sajátítsák el az Oracle SQL használatának alapjait. A tanfolyam során megismerik az Oracle SQL Developer fejlesztői környezetet, megtanulják egyszerű és összetettebb lekérdezések készítését, adatok szűrését, rendezését, csoportosítását, több tábla összekapcsolását, valamint az adatok módosításának alapvető műveleteit.

A képzés gyakorlati szemléletű: minden témakört laborfeladatok és komplex gyakorlati példák követnek, amelyek valós vállalati adatbázisokon előforduló feladatokat modelleznek.

Kinek ajánljuk?

A képzés azoknak ajánlott, akik Oracle adatbázisokkal dolgoznak vagy a jövőben Oracle SQL lekérdezéseket szeretnének készíteni, különösen javasolt lehet: adatelemzők, adatbázis-fejlesztők, üzleti elemzők, BI és riportkészítő szakemberek vagy tesztelők, akik adatbázis-lekérdezéseket is készítenek.

Előnyök

A képzés sikeres elvégzését követően a résztvevő képes lesz:

  • önálló Oracle SQL lekérdezések készítésére;
  • az adatok szűrésére, rendezésére és formázására;
  • Oracle beépített karakter-, szám-, dátum- és NULL-kezelő függvényeinek alkalmazására;
  • egyszerűbb üzleti riportokhoz szükséges összesítések és csoportosítások elkészítésére;
  • több adatbázistábla összekapcsolására különböző JOIN műveletek segítségével;
  • egyszerű al-lekérdezések használatára;
  • rekordok beszúrására, módosítására és törlésére;
  • a leggyakoribb Oracle SQL lekérdezések önálló megírására és hibakeresésére.

Tematika

Oracle Database és SQL Developer áttekintése

  • Oracle Database rövid áttekintése
  • Oracle SQL sajátosságai
  • Oracle SQL Developer felépítése
  • Kapcsolódás adatbázishoz
  • Worksheet használata
  • Lekérdezések futtatása
  • Eredmények megjelenítése és exportálása
  • SQL szkriptek kezelése
  • A gyakorló minta adatbázis áttekintése és értelmezése
  • Gyakorlat: kapcsolódás az adatbázishoz, SQL Developer használata, első lekérdezések futtatása.

SELECT lekérdezések készítése

  • SELECT utasítás felépítése
  • Oszlopok kiválasztása
  • Minden oszlop lekérdezése
  • DISTINCT használata
  • Kifejezések alkalmazása SELECT listában
  • Számított mezők létrehozása
  • Gyakorlat: egyszerű lekérdezések készítése különböző üzleti adatokra

Adatok szűrése

  • WHERE feltétel
  • Összehasonlító operátorok
  • BETWEEN használata
  • IN használata
  • LIKE használata
  • IS NULL használata
  • Logikai operátorok (AND, OR, NOT) használata
  • Operátorok prioritása
  • Gyakorlat: összetett szűrési feltételek kialakítása és alkalmazása

Aliasok és eredmények formázása

  • Oszlop aliasok
  • Táblaaliasok
  • Számított oszlopok
  • Karakterláncok összefűzése

Eredmények rendezése

  • ORDER BY használata
  • Több mező szerinti rendezés
  • ASC és DESC használata
  • NULL értékek rendezése

Oracle egyrekordos függvények használata

  • Karakterfüggvények használata (UPPER, LOWER, LENGTH, SUBSTR, TRIM, CONCAT stb.)
  • Számfüggvények használata (ROUND, TRUNC, CEIL, FLOOR, MOD)
  • Dátumfüggvények alkalmazása (SYSDATE, CURRENT_DATE, ADD_MONTHS, MONTHS_BETWEEN, LAST_DAY, NEXT_DAY)
  • NULL kezelés (NVL, NVL2, COALESCE, NULLIF)
  • Konverziós függvények használata (TO_CHAR, TO_DATE, TO_NUMBER)
  • Gyakorlat: összetett riportok készítése Oracle függvények alkalmazásával.

Aggregáló függvények használata

  • COUNT
  • SUM
  • AVG, MIN, MAX

GROUP BY és HAVING alkalmazása

  • Csoportosítás
  • Több mező szerinti GROUP BY
  • HAVING használata
  • Aggregált eredmények szűrése

Táblák összekapcsolása (JOIN)

  • Relációk áttekintése
  • INNER JOIN
  • LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN
  • JOIN feltételek helyes kialakítása
  • Több tábla összekapcsolása
  • Gyakorlat: összetett lekérdezések készítése több összekapcsolt táblából.

Al-lekérdezések alapjai

  • Al-lekérdezések szerepe
  • Egysoros al-lekérdezések
  • Többsoros al-lekérdezések
  • IN
  • EXISTS
  • Gyakorlat: hierarchikus és feltételes lekérdezések készítése al-lekérdezések segítségével.
Tematika (PDF)

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

Számítógépkezelési és operációs rendszer (javasoltan Windows) ismeretek. Alapvető, általános relációs adatbázis-ismeretek (tábla, rekord, mező fogalma; elsődleges és idegen kulcsok fogama; táblakapcsolatok; relációs adatmodell alapjai). Korábbi adatbáziskezelési gyakorlat pl. Excelben vagy Access-ben javasolt és előny.