Oracle Database - Programming in PL/SQL (ORA5)

Databases, Oracle

ZÍSKEJTE SLEVU 82 % NA TENTO KURZ DÍKY DOTACI MPSV

Využijte státní příspěvek až 50 tisíc Kč na dotované kurzy rozvoje digitálních dovedností. Začněte se vzdělávat, abyste získali nové pracovní příležitosti nebo upevnili svou pozici na trhu práce. Pro více informací klikněte na tento odkaz: JSEM V KURZU!

Location, current course term



Brno + online (volitelně)
5/21/2025 - 5/23/2025 CZECH
Order
8/13/2025 - 8/15/2025 CZECH
Order
Praha + online (volitelně)
3/12/2025 - 3/14/2025 CZECH
Order
4/28/2025 - 4/30/2025 CZECH
Order
Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Opakování vlastností jazyka SQL, pokročilejší metody dotazování.
    1. SQL funkce a jejich využití
  • Úvod do PL/SQL, struktura, prostředí a vlastnosti PL/SQL
    1. Základní syntaxe PL/SQL
    2. Pravidla struktury bloku
    3. Vnořené bloky
    4. Deklarování proměnných a konstant
    5. SQL příkazy v PL/SQL
    6. Interakce PL/SQL a funkcí z klasického SQL
  • Získávání dat v PL/SQL
    1. Implicitní kurzor, explicitní kurzor
    2. Záznamy v PL/SQL
  • Řízení transakcí
  • Příkazy větvení a cyklů, řízení běhu programu v PL/SQL
  • Ošetření výjimek (Exception Handling)
    1. Předdefinované výjimky
    2. Výjimky definované uživatelem
  • Vytvoření uložených procedur
    1. Zobrazení zdrojového kódu v pohledu slovníku USER_SOURCE
  • Vytvoření uložených funkcí
    1. Stanovení výhod použití uložených funkcí v příkazech SQL
    2. Stanovení omezení volání funkcí z příkazů SQL
  • Vytvoření triggerů
    1. Přehled výhod a pokynů k použití databázových triggerů
    2. Vysvětlení pořadí spouštění triggerů
    3. Vytvoření příkazu DML a triggerů na úrovni řádku
    4. Vytvoření triggerů pro DDL události
    5. Vytváření a použití triggerů pro systémové události
  • Vytvoření balíků, přehled výhod balíků
    1. Přehled omezení ve funkcích balíků použitých v SQL
    2. Ukázka zapouzdření kódu v balíku
    3. Objasnění funkce balíku DBMS_OUTPUT (společně s příkazem SET SERVEROUPUT ON)
  • Interakce se soubory operačního systému pomocí balíku UTL_FILE
    1. Popis zpracování souborů pomocí balíku UTL_FILE
    2. Kontrola rutin a výjimek balíku UTL_FILE
    3. Použití balíku UTL_FILE ke generování sestavy do souboru
  • Nativní dynamický příkaz SQL
    1. Příklad balíku DBMS_SQL
    2. Použití EXECUTE IMMEDIATE
  • Manipulace s velkými objekty (LOB)
    1. Popis, správa a zabezpečení objektů BFILE
    2. Popis, správa a zabezpečení objektů BFILE
    3. Stručný popis balíku DBMS_LOB
  • Vytvoření a použití objektu DIRECTORY k přístupu k objektům BFILE a jejich použití
Recommended previous course:
Oracle - SQL Language Fundamentals (ORA0)
Recommended subsequent course:
Oracle PL / SQL - Advanced Programming (ORA5A)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
720.00 € ( 871.20 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

Raiffeisenbank a.s., Lucie C.
Oracle Database - Programming in PL/SQL ( ORA5)
"Velmi spokojena. Názorné, srozumitelné, obsahově dle očekávání."
Česká národní banka, Radka N.
Oracle Database - Programming in PL/SQL ( ORA5)
"Výborný, srozumitelný, praktický výklad. Celkový dojem 1***"
Česká národní banka, Martin V.
Oracle Database - Programming in PL/SQL ( ORA5)
"Kurz byl velmi dobře připravený a přesně odpovídal mým požadavkům na probíranou látku. Děkuji."
Česká národní banka, Aneta Š.
Oracle Database - Programming in PL/SQL ( ORA5)
"perfektní, děkuji moc, velmi ráda doporučím"
Česká národní banka, Michal S.
Oracle Database - Programming in PL/SQL ( ORA5)
"S SQL pracuji denně, ale pouze v rámci selectů. V dané oblasti jsem byl úplný začátečník. Lektor byl vstřícný a opovídal průběžně na dotazy. V případě potřeby ochotně pomohl s identifikací chyb. Veškeré podklady byly ihned dostupné na disku. Chtěl bych poděkovat za perfektní organizaci."
MONETA Money Bank, a.s., Karel E.
Oracle Database - Programming in PL/SQL ( ORA5)
"Od kurzu jsem dostal, co jsem očekával. Dobrý přístup lektora, ukázky použitelné i v praxi. Šolení bych mohl určitě doporučit známým"
MONETA Money Bank, a.s., Jakub K.
Oracle Database - Programming in PL/SQL ( ORA5)
"lektor skvělý, spoustu potřebných a důležitých informací, na školení bych neměnil nic. "
MONETA Money Bank, a.s., Michal V.
Oracle Database - Programming in PL/SQL ( ORA5)
"Velice příjemný lektor, který uměl látku dobře prodat a podat zajímavou formou."
MONETA Money Bank, a.s., Tomáš L.
Oracle Database - Programming in PL/SQL ( ORA5)
"Kladně hodnotím praktické příklady řešící nejčastější chyby a doporučení jak postupovat při vytváření příkazů "
Metrostav a.s., Tomáš O.
Oracle Database - Programming in PL/SQL ( ORA5)
"S kurzem jsem velmi spokojený. Probrali jsme s lektorem přesně to co jsem čekal, což byli procedury, funkce, package, triggery. Lektor zohlednil i můj rozdílný pohled z programování v MS SQL a upozornil na různé rozdíly."
TSG, s.r.o., Jaroslav B.
Oracle Database - Programming in PL/SQL ( ORA5)
"Jsem spokojený, témata dostatečně probraná a lektor dokázal vysvětlit ve více pohledech na věc jak použít, což ocenuji. "
ČD - Informační Systémy, a.s., Radek P.
Oracle Database - Programming in PL/SQL ( ORA5)
"Svižný výklad, složitější úlohy dobře vysvětleny."
Česká pošta, s.p., Tomáš K.
Oracle Database - Programming in PL/SQL ( ORA5)
"Super obohacující školení. Děkuji"
Česká pošta, s.p., Libor Š.
Oracle Database - Programming in PL/SQL ( ORA5)
"Skvelej skolitel."
Česká pošta, s.p., Petra F.
Oracle Database - Programming in PL/SQL ( ORA5)
"Vše pochopitelné, ochota vysvětlit i dotazy mimo okruhy témat školení."
Univerzita Hradec Králové, Svatopluk T.
Oracle Database - Programming in PL/SQL ( ORA5)
"vše bylo OK"
Mondi Štětí a.s., Ladislav T.
Oracle Database - Programming in PL/SQL ( ORA5)
"Vše v pořádku"
Česká spořitelna, a.s., Jan H.
Oracle Database - Programming in PL/SQL ( ORA5)
"Oceňuji šíři poskytnutých podkladů a příkladů, příležitostné porovnání s realizací stejných úkolů v prostředí MSSQL a odpovědi na individuální otázky."
J&T BANKA, a.s., Vladimír H.
Oracle Database - Programming in PL/SQL ( ORA5)
"školení bylo super, nabyté znalosti určitě využiju v praxi hned příští týden. Děkuji"
Československá obchodní banka, a. s., Lucie G.
Oracle Database - Programming in PL/SQL ( ORA5)
"Školení pro mne bylo určitě velkým rozšířením obzorů. Dozvěděla jsem se asi i více, než reálně využiji v praxi, ale našla jsem si to své. Výklad byl velmi srozumitelný i pro úplného začátečníka v programování. Velmi děkuji."
Československá obchodní banka, a. s., Radek B.
Oracle Database - Programming in PL/SQL ( ORA5)
"Bylo probráno vše důležité co jsem se chtěl v kurzu dozvědět a využít v praxi. Lektor reagoval na dotazy a hned vysvětlil. "
ČEZ, a. s., Michal F.
Oracle Database - Programming in PL/SQL ( ORA5)
"Jako již jednou v minulosti, tak i nyní musím nešetřit chválou na lektora. Poutavé, praktické, jen víc takových! Michal Fanta"
Robert Bosch, spol. s r.o., Marek H.
Oracle Database - Programming in PL/SQL ( ORA5)
"Skvělá příprava, příklady a praktické ukázky i s komentáři jak poskládat daný skript je velké +, Skvělé rozšíření znalostí"
UNISMINI - služby, spol.s r.o., Pavel D.
Oracle Database - Programming in PL/SQL ( ORA5)
"bylo to super, dekuji"
Home Credit International a.s., Petr H.
Oracle Database - Programming in PL/SQL ( ORA5)
"Celkově velmi užitečný a profesionálně vedený kurz"
Home Credit International a.s., Erik S.
Oracle Database - Programming in PL/SQL ( ORA5)
"Skvele rozsirenie znalosti, lektor vyborny,spokojnost na 100%. Dakujem."
Česká spořitelna, a.s., Daniela B.
Oracle Database - Programming in PL/SQL ( ORA5)
"Školenie bolo pre mňa prínosné, väčšinu z prednášanej látky v praxi využijem."
Asseco Central Europe, a.s., Stanislav Č.
Oracle Database - Programming in PL/SQL ( ORA5)
"Výborný kurz, lektor David Solnař je velmi schopný a erudovaný."
RR Donnelley Czech s. r. o., Kateřina V.
Oracle Database - Programming in PL/SQL ( ORA5)
"Skvělé. Osvětlilo mi řadu nejasností. Skvělý přístup lektora."
RR Donnelley Czech s. r. o., Daniel D.
Oracle Database - Programming in PL/SQL ( ORA5)
"Kurz byl přínosný. Poskytl jiný náhled na řešenou problematiku a osvěžil přístup k oracle DB."
Allianz pojišťovna, a.s., Barbora M.
Oracle Database - Programming in PL/SQL ( ORA5)
"Celkový dojem z kurzu mám dobrý. Ačkoli pro mě bylo toto téma obsahově náročnější, tak školitel se nám každému věnoval individuálně podle našich potřeb. Takže ačkoli každý z účastníků byl svými znalostmi někde jinde, tak si všichni z kurzu odnesli mnoho informací a dovedností. "
Generali Česká pojišťovna a.s., Barbora T.
Oracle Database - Programming in PL/SQL ( ORA5)
"Kurz byl velmi přínosný. Doplnila jsem znalosti, naučila se mnoho nového."
GEM System a.s., Matúš Z.
Oracle Database - Programming in PL/SQL ( ORA5)
"Naucil jsem se zajimavosti potrebne pro svou pravi. Procedury, kurzory..."
Ing. Martin Burdík, Martin B.
Oracle Database - Programming in PL/SQL ( ORA5)
"Velmi dobrý kurz, děkuji."
Libor Grigerek, Libor G.
Oracle Database - Programming in PL/SQL ( ORA5)
"Výborná příprava a prezentační dovednosti školitele."
Česká spořitelna, a.s., Jozef S.
Oracle Database - Programming in PL/SQL ( ORA5)
"Vse OK"
CN Group CZ a.s., Michal O.
Oracle Database - Programming in PL/SQL ( ORA5)
"Výborný lektor, atmosféra, spokojenost!"