Skip to content

Oracle SQL tanfolyam: összetett lekérdezések és PL/SQL-programozás

Írj összetett lekérdezéseket Oracle SQL-ben, építs újrafelhasználható PL/SQL-programokat, és monitorozd megoldásaid teljesítményét.

10 hét · heti 8-12 óra
Online képzés mentorációval
Teljesítményvizsgálat a gyakorlatban
Életszerű Oracle SQL- és PL/SQL-projekt
100% pénzvisszafizetési garancia Kamatmentes részletfizetés
Jelentkezem

Mit nyújt az Oracle SQL tanfolyam?

Képzés időtartama: 10 hét Heti átlag 8-12 óra ráfordítás Következő indulás: 2026.12.03.

Összetett lekérdezések Oracle SQL-ben

Többtáblás, hierarchikus és analitikus lekérdezéseket írsz összetett üzleti kérdések megválaszolására.

Strukturált PL/SQL-programozás

Eljárásokat, függvényeket, csomagokat és triggereket írsz, megfelelő paraméterezéssel, kurzorkezeléssel és hibakezeléssel.

Megbízható adatváltoztatás

Tranzakciókat, kényszereket és zárolási helyzeteket kezelsz úgy, hogy az adatbázis konzisztenciája hibás vagy párhuzamos műveleteknél is megmaradjon.

Teljesítményvizsgálat és biztonság

Végrehajtási terveket értelmezel, bind változókat alkalmazol, és felismered a lassú vagy SQL-befecskendezésnek kitett megoldásokat.

Oracle-adatbázis fejlesztői szemmel

Táblákat, nézeteket és indexeket hozol létre, majd SQL-utasításokkal módosítod az adatokat és kezeled a tranzakciókat.

Gyakorlati fejlesztői környezet

Saját Oracle-adatbázis labort állítasz össze konténerben, és SQLcl vagy Oracle SQL Developer for VS Code segítségével dolgozol.

Komplex adatbázisprojekt

Egy életszerű adatsémához Oracle SQL-lekérdezéseket, PL/SQL üzleti logikát, telepítőszkripteket és teljesítmény vizsgálatot készítesz.

Előnyök

Miért érdemes belevágnod?

Egy Oracle-adatbázisban ugyanazt a tárolt PL/SQL-programot több alkalmazás is használhatja, így az adatbázis-kód a vállalati működés közös része.

Az ilyen rendszereknek a meglévő folyamatokat és az új üzleti igényeket egyszerre kell kiszolgálniuk, miközben az adatok helyessége és a válaszidő is számít.

A fejlesztő ezért lekérdezéseket ír, adatokat módosít, és a tárolt programokban lévő szabályokat is karbantartja.

Ha ezek a részek nincsenek összhangban, egy változtatás hibás riportot, lassabb folyamatot vagy nehezen követhető működést eredményezhet.

Ez a képzés Oracle SQL-lekérdezéseken, PL/SQL-programok fejlesztésén és teljesítményvizsgálati feladatokon keresztül tanítja meg, hogyan kapcsolódnak össze ezek a fejlesztői döntések.

  • Munka mellett végezheted, rugalmas időbeosztással
  • Gyakorlati projekteken keresztül, oktatói mentorálással
  • LinkedIn profilodba beágyazható tanúsítvány
A képzés témájának illusztrációja: Oracle SQL tanfolyam: összetett lekérdezések és PL/SQL-programozás

Kinek ajánlott?

  • Oracle-környezetben dolgozó adatbázis-fejlesztőknek, akik összetettebb lekérdezéseket és karbantartható tárolt programokat szeretnének készíteni.
  • Banki, telekommunikációs és közszférai rendszereken dolgozó fejlesztőknek, akik Oracle-adatbázishoz kapcsolódó lekérdezéseket vagy tárolt programokat írnak.
  • Java-, Python- vagy Node.js-alapú backend fejlesztőknek, akik az alkalmazás és az Oracle-adatbázis közötti üzleti logikát, tranzakciókat és teljesítményproblémákat is kezelik.
  • Oracle-rendszereket támogató adatbázis-adminisztrátoroknak, akik fejlesztői SQL- és PL/SQL-feladatokkal, hibakereséssel vagy teljesítményvizsgálattal is foglalkoznak.

Kinek nem ajánlott?

  • Ha még nincsenek gyakorlati SQL-alapjaid vagy alapvető programozási tapasztalatod, érdemes előbb ezeket megszerezned.
  • Ha kizárólag Oracle-infrastruktúra üzemeltetésével, mentéssel, visszaállítással vagy RAC-adminisztrációval szeretnél foglalkozni.
  • Ha alapozó szinten tanulnál lekérdezéseket írni, az adatbázis lekérdezések SQL segítségével megfelelőbb kezdés.
  • Ha Microsoft SQL Serverre épülő adatbázis-fejlesztést keresel, az Adatbázisok fejlesztése Microsoft SQL Server környezetben illeszkedik közvetlenül ehhez a technológiai környezethez.

Mik a képzés előkövetelményei?

Kötelező

  • Relációs adatbázisok alapszintű ismerete, beleértve a táblákat, kulcsokat és kapcsolatokat
  • Gyakorlati SQL-alapok a SELECT, JOIN, DML és egyszerű DDL műveletek használatában
  • Alapszintű programozási gyakorlat változókkal, elágazásokkal és ciklusokkal

Előny, de nem feltétel

  • Oracle-környezetben szerzett tapasztalat
  • A PL/SQL ismerete

Hogyan fogsz tanulni?

Gyakorlatorientált oktatás

Minden héten gyakorlófeladatokon dolgozhatsz, amelyek a záróprojektre is felkészítenek.

Interaktív digitális tananyag

A gyakorlati feladatok elvégzéséhez és a tanfolyam sikeres teljesítéséhez szükséges tudást digitális tananyagok és vezetett kódolások formájában adjuk át.

Rugalmas időbeosztás

A heti 8-12 óra tanulást a saját időbeosztásodhoz igazíthatod, így a képzés munka mellett is végezhető.

Oktatói mentorálás

Az oktató a képzés során kérdezhető, és rendszeresen visszajelzést ad az elvégzett feladatokra.

Konzultációk

A tanulást élő online alkalmak egészítik ki, ahol kérdezhetsz és átbeszélheted a gyakorlófeladatokat.

Visszanézhető konzultációk

Az élő alkalmak felvételét utólag is megnézheted, ha nem tudsz részt venni rajtuk.

Limitált férőhely

A konzultációk és a feladatokra adott visszajelzés miatt a képzés korlátozott létszámmal indul.

Minőségbiztosított képzések

Képzéseink szakmai minőségbiztosítását iparági vezető technológiai vállalatok végzik. Szakmai partnerünk a Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kara.

  • Tanúsítványt kapsz, amelyet önéletrajzodhoz és LinkedIn profilodhoz csatolhatsz
  • Bizonyítja, hogy elsajátítottad az adott ismereteket
  • Segíti a szakmai előmeneteledet és karriered fejlődését
Tanúsítvány minta – Oracle SQL tanfolyam: összetett lekérdezések és PL/SQL-programozás

Jó társaságban leszel!

Már több mint 150 hazai és nemzetközi cég munkatársa képezte magát tovább nálunk.

Tudtad?

A munkáltatók 83%-a finanszírozza a munkatársak képzését, ne felejtsd el megkérdezni a tiédet!

Következő indulási dátumok

Következő indulás:

2027.02.16.

Élő konzultációk a mentorral kedd esténként

190 000 Ft

Jelentkezési határidő: 2027.02.12.

Jelentkezem
Időpont-értesítő

Más időpont érdekel?

Add meg az e-mail címed, és szólunk, ha új időpontot hirdetünk meg.

Fizetési lehetőségek

Biztosak vagyunk a képzés tartalmát és minőségét illetően, ezért a képzés indulásától 8 napig 100%-os pénzvisszafizetési garanciát vállalunk, melyhez többféle fizetési lehetőséget is biztosítunk, hogy a számodra legmegfelelőbb opciót választhasd.

Online fizetés bankkártyával

A Stripe az egyik legelterjedtebb online fizetési megoldás nemzetközileg, gyors és biztonságos fizetési folyamatáról ismert.

Fizetés banki átutalással, egy összegben

Ha online kártyás fizetés helyett banki átutalással szeretnél fizetni, az sem probléma, lent található jelentkezési űrlapunkon ezt is választhatod.

Kamatmentes részletfizetés

Nem szeretnénk, ha a fizetési nehézségek akadályoznák a szakmai fejlődésedet, ezért a részvételi díjat több részletben, teljesen kamatmentesen is kifizetheted.

Készen állsz a jelentkezésre?

Könnyítendő magánszemélyként résztvevő hallgatóink helyzetét, a feltüntetett ár számukra a ténylegesen fizetendő végösszeg. Céges megrendelés esetén az adott összeg tekintendő a nettó árnak.

100% pénzvisszafizetési garancia

Jelentkezz az Oracle SQL tanfolyam: összetett lekérdezések és PL/SQL-programozás képzésre

1 Adatok 2 Képzések 3 Számlázás 4 Felnőttképzés 5 Fizetés 6 Kész

Kiválasztott képzés(ek) és indulási időpont

Számlázási adatok

Add meg a számlázási adataidat.

Felnőttképzési adatszolgáltatás

A felnőttképzési törvény szerinti kötelező adatszolgáltatás.

  • Magyarország
  • Ausztria
  • Németország
  • Szlovákia
  • Románia
  • Szerbia
  • Horvátország
  • Szlovénia
  • Ukrajna
  • Lengyelország
  • Csehország
  • Olaszország
  • Franciaország
  • Spanyolország
  • Portugália
  • Egyesült Királyság
  • Írország
  • Hollandia
  • Belgium
  • Luxemburg
  • Svájc
  • Liechtenstein
  • Dánia
  • Svédország
  • Norvégia
  • Finnország
  • Izland
  • Észtország
  • Lettország
  • Litvánia
  • Görögország
  • Bulgária
  • Törökország
  • Oroszország
  • Fehéroroszország
  • Moldova
  • Bosznia-Hercegovina
  • Montenegró
  • Észak-Macedónia
  • Albánia
  • Koszovó
  • Málta
  • Ciprus
  • Monaco
  • Andorra
  • San Marino
  • Amerikai Egyesült Államok
  • Kanada
  • Kína
  • Japán
  • India
  • Brazília
  • Ausztrália
  • Dél-Korea
  • Mexikó
  • Egyiptom
  • Dél-afrikai Köztársaság
  • Argentína
  • Izrael
  • Egyesült Arab Emírségek
  • Egyéb

100% pénzvisszafizetési garancia, kockázat nélkül kipróbálhatod.

Ajánlott kiegészítők

Összegzés betöltése…

Fizetési mód

Kérdésed van? Lépj velünk kapcsolatba

Mit fogsz tanulni?

Oracle SQLPL/SQLRelációs adatmodellezésAnalitikus lekérdezésekTárolt eljárások és csomagokTranzakciókezelésTömeges adatfeldolgozásSQL-teljesítményvizsgálat
1 Oracle-környezet és az Oracle SQL alapjai 1. hét. Saját Oracle-labort állítasz össze, és közös szintre hozod a későbbi feladatokhoz szükséges SQL-alapokat.
  • Oracle-adatbázis és pluggable database (PDB) alapjai
  • Helyi Oracle Database Free környezet konténerben
  • Kapcsolódás SQLcl-lel és Oracle SQL Developer for VS Code-dal
  • Táblák, kulcsok és kapcsolatok feltérképezése
  • Oracle-adattípusok és NULL értékek
  • SELECT, WHERE, ORDER BY és FETCH FIRST használata
  • Dátum-, szöveg- és számfüggvények
  • Kifejezések, aliasok és típuskonverziók
2 Többtáblás Oracle SQL-lekérdezések 2. hét. Kapcsolt táblákból építesz riportokat, és ellenőrzöd, hogy a szűrés és az összesítés a várt eredményt adja-e.
  • Belső és külső összekapcsolások (JOIN, OUTER JOIN)
  • Összekapcsolási feltételek és sorok többszöröződése
  • Aggregáció és csoportosítás (GROUP BY)
  • Csoportok szűrése (HAVING)
  • Beágyazott és korrelált allekérdezések
  • Létezésvizsgálat (EXISTS, NOT EXISTS)
  • Halmazműveletek (UNION, INTERSECT, MINUS)
  • Összetett riportlekérdezés ellenőrzése tesztadatokkal
3 Elemző és hierarchikus lekérdezések Oracle SQL-ben 3. hét. Idősoros és hierarchikus adatokon gyakorolod az Oracle SQL olyan eszközeit, amelyek túlmutatnak az egyszerű összesítésen.
  • Közös táblakifejezések (WITH)
  • Analitikus függvények (OVER, PARTITION BY)
  • Rangsorolás (ROW_NUMBER, RANK, DENSE_RANK)
  • Futó és mozgó aggregátumok
  • Előző és következő sor összevetése (LAG, LEAD)
  • Hierarchikus lekérdezések (START WITH, CONNECT BY)
  • Ciklusok és szintek kezelése hierarchiában
  • Riportlogika felbontása ellenőrizhető lekérdezési lépésekre
4 Sémaépítés, adatváltoztatás és tranzakciók 4. hét. Oracle SQL-utasításokkal alakítod az adatmodellt és módosítod az adatokat, majd végigpróbálod a tranzakciós hibaforgatókönyveket.
  • Táblák és kényszerek létrehozása (DDL)
  • Kulcsok, egyediség és hivatkozási integritás
  • Szekvenciák és identitásoszlopok
  • Nézetek és indexek fejlesztői használata
  • INSERT, UPDATE, DELETE és MERGE utasítások
  • Tranzakcióhatárok (COMMIT, ROLLBACK, SAVEPOINT)
  • Olvasási konzisztencia és sorzárolás
  • Séma- és adatmódosítások ellenőrzése visszaállítási próbával
5 PL/SQL-programozási alapok 5. hét. Az Oracle SQL-utasításokat vezérlési logikával fogod össze PL/SQL-blokkokban, és kezelhető hibajelzéseket adsz a kódhoz.
  • PL/SQL-blokk felépítése és futtatása
  • Változók, konstansok és adattípusok
  • Típusöröklés (%TYPE, %ROWTYPE)
  • Feltételes vezérlés (IF, CASE)
  • Ciklusok (LOOP, WHILE, FOR)
  • Statikus SQL használata PL/SQL-ben
  • Implicit és explicit kurzorok
  • Kivételek kezelése és alkalmazáshibák jelzése
6 Tárolt eljárások, függvények és csomagok 6. hét. Újrafelhasználható PL/SQL-programokat készítesz, és elkülöníted a meghívható felületet a belső megvalósítástól.
  • Tárolt eljárások (PROCEDURE)
  • Tárolt függvények (FUNCTION)
  • Paramétermódok (IN, OUT, IN OUT)
  • Visszatérési értékek és hibajelzések szerződése
  • Csomagspecifikáció és csomagtörzs (PACKAGE)
  • Nyilvános és belső programelemek
  • Túlterhelés és függőségek kezelése
  • Eljárások és csomagok tesztelése különböző bemenetekkel
7 Haladó PL/SQL és tömeges adatfeldolgozás 7. hét. Nagyobb adatmennyiségre és összetettebb üzleti szabályokra írsz kezelhető PL/SQL-kódot, majd megvizsgálod a biztonságos végrehajtást.
  • Rekordok és kollekciók
  • Tömeges lekérés (BULK COLLECT)
  • Tömeges adatváltoztatás (FORALL)
  • Részleges hibák kezelése tömeges műveleteknél
  • Dinamikus SQL (EXECUTE IMMEDIATE)
  • Bind változók dinamikus SQL-ben
  • Egyszerű adatbázis-triggerek és alkalmazási korlátaik
  • Hívói és tulajdonosi jogosultság (AUTHID)
8 Teljesítményvizsgálat, biztonság és kódellenőrzés 8. hét. Mérési adatok és végrehajtási tervek alapján keresed a lassulás okát, majd ellenőrzöd a lekérdezések és a PL/SQL-programok biztonságát.
  • Végrehajtási tervek értelmezése (EXPLAIN PLAN, DBMS_XPLAN)
  • Táblabejárás és indexhasználat összevetése
  • Optimalizálói statisztikák és szelektivitás
  • Bind változók és kurzormegosztás
  • SQL- és PL/SQL-futásidő összehasonlítása
  • Szűk keresztmetszetek keresése tesztadatokon
  • SQL-befecskendezés elleni védelem
  • Adatbázis-kód tesztelése és kódfelülvizsgálata
9 Záróprojekt és szakmai bemutató 9-10. hét. Két hét alatt felépítesz és bemutatsz egy Oracle-adatbázison futó megoldást. A projekt minden fő része a korábbi hetekben begyakorolt feladatokra épül.
  • Projektkövetelmények és elfogadási feltételek
  • Adatmodell és sémaobjektumok létrehozása
  • Tesztadatok betöltése és ellenőrzése
  • Többtáblás és elemző Oracle SQL-lekérdezések
  • PL/SQL-ben megírt üzleti szabályok és csomagok
  • Tranzakciós és hibakezelési forgatókönyvek
  • Végrehajtási tervek és mért teljesítmény összevetése
  • Telepítő és visszaállító szkriptek
  • Technikai dokumentáció és kódfelülvizsgálat
  • Projektbemutató és szakmai vizsga

Gyakran Ismételt Kérdések

Munka mellett végezhető-e a képzés?

Igen, a heti 8-12 óra tanulást a saját időbeosztásodhoz igazíthatod, így a képzés munka mellett is végezhető.

Mi történik azután, hogy jelentkeztem?

A jelentkezésedet e-mailben visszaigazoljuk, és megküldjük az első számlát. Ha átutalással fizetsz, a közleménybe kizárólag a számla sorszáma kerüljön, mert így tudjuk beazonosítani a befizetésedet. Ezen túl nincs más teendőd: az indulás előtt hozzárendeljük a kurzust a tanulói fiókodhoz, a kezdés előtti napon pedig küldünk egy összefoglaló, eligazító levelet. Részletfizetésnél a további számlákat mindig az esedékességük előtt küldjük ki.

Mi van, ha egyik meghirdetett indulás sem jó nekem?

A meghirdetett csoportokat az adatlapon, a „Következő indulási dátumok” szekcióban találod. Ha egyik időpont sem fér bele az időbeosztásodba, add meg az e-mail címed ugyanott, a „Más időpont érdekel?” résznél, és szólunk, amint új időpontot hirdetünk. Ha a jelentkezésed után derül ki, hogy mégis egy másik csoport lenne jobb, írj az info@cubixedu.com címre, és átvezetünk. Ha már kaptál számlát, azt ilyenkor sztornózzuk, így nem marad nyitott tételed.

Be tudom íratni a munkatársaimat, vagy fizetheti a munkáltatóm?

Igen, mindkettő megoldható. A jelentkezés „Számlázás” lépésénél válaszd a „Munkatársnak vásárolok” lehetőséget, több fő esetén pedig a „Több munkatársat szeretnél beíratni?” gombot. Ha inkább írnál, vagy a munkáltatódnak hivatalos árajánlatra van szüksége a döntéshez, keress minket az info@cubixedu.com címen, és összeállítjuk. Ha a cégnél elhúzódik a jóváhagyás, az sem gond, a képzéseinket rendszeresen újraindítjuk, így egy későbbi csoportra is tudsz jelentkezni.

Hogyan tudom felhasználni a kedvezménykuponomat?

A kuponkódot a jelentkezési űrlap „Fizetés” lépésénél tudod megadni: írd be a Kuponkód mezőbe, kattints a Beváltás gombra, és a rendelési összegző rögtön a kedvezményes végösszeget mutatja. A kuponok érvényessége kódonként eltér, ezért ha a tiéd nem működne ennél a képzésnél, írj nekünk az info@cubixedu.com címre, és megnézzük.

Kapok kedvezményt, ha mást is beajánlok a képzésre?

Igen, ajánlásért 5% kedvezményt adunk, amit az ajánló és az ajánlott is megkap, és a nálad lévő egyéb kedvezmény mellett is érvényesíthető. Írj nekünk az info@cubixedu.com címre az általad ajánlott jelentkezők nevével, amint biztos a részvételük, és mindenkinek külön kupont küldünk. A kupont a jelentkezési űrlap „Fizetés” lépésénél tudod beváltani.

Össze tudok állítani több képzésből egy csomagot?

Igen, több képzésből kérhetsz csomagot, amit a külön megvásárolt kurzusoknál kedvezőbb csomagáron adunk. Írd meg az info@cubixedu.com címre, mely képzések érdekelnek, és összeállítjuk. Küldünk hozzá egy áttekintést a képzések formátumáról, a tervezett indulásokról és a javasolt tanulási időről, valamint egy naptárnézetet, amiből látod az esetleges átfedéseket. Az összeállítás csak kiindulópont, a csomag bármelyik képzésünkből összerakható, és az ütemezés menet közben is rugalmasan alakítható.

Lehet-e részletekben fizetni?

Igen, kamatmentes részletfizetés lehetséges.