Oracle databáze - programování v PL/SQL (ORA5)

Databáze, Oracle

Školení programování v PL/SQL - procedurální jazyk vyvinutý společností Oracle pro práci s její databázovou platformou. Jazyk PL/SQL je postaven na SQL (Structured Query Language) a umožňuje vytvářet uložené procedury, funkce, triggery, balíčky a další objekty, které výrazně rozšiřují možnosti práce s databází.

TOTO ŠKOLENÍ VÁM POMŮŽE:

  • Získat pevný základ pro efektivní práci s PL/SQL v Oracle databázích
  • Zvládnout díky znalosti PL/SQL vytvoření robustních a výkonných databázových aplikací v Oracle
  • Optimalizovat dotazy a získat dovednosti potřebné pro efektivní správu databází

KDO BY SE MĚL KURZU ZÚČASTNIT?

  • administrátoři databází Oracle, kteří si chtějí rozšířit znalosti o procedurální SQL jazyk
  • vývojáří aplikací Oracle s využitím jazyka PL/SQL
  • IT profesionálové, kteří chtějí ovládnout efektivní práci s Oracle databází pomocí PL/SQL

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

Náplň kurzu:

Skrýt detaily
  • 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í
Předpokládané znalosti:
Znalost jazyka SQL v prostředí Oracle.
Doporučený předchozí kurz:
Oracle - Jazyk SQL (ORA0)
Doporučený následný kurz:
Oracle PL/SQL - programování pro pokročilé (ORA5A)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena za osobu:
18 000,00 Kč (21 780,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

MONETA Money Bank, a.s., Karel E.
Oracle databáze - programování v 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 databáze - programování v 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 databáze - programování v 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 databáze - programování v 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 databáze - programování v 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 databáze - programování v 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 databáze - programování v PL/SQL ( ORA5)
"Svižný výklad, složitější úlohy dobře vysvětleny."
Česká pošta, s.p., Tomáš K.
Oracle databáze - programování v PL/SQL ( ORA5)
"Super obohacující školení. Děkuji"
Česká pošta, s.p., Libor Š.
Oracle databáze - programování v PL/SQL ( ORA5)
"Skvelej skolitel."
Česká pošta, s.p., Petra F.
Oracle databáze - programování v PL/SQL ( ORA5)
"Vše pochopitelné, ochota vysvětlit i dotazy mimo okruhy témat školení."
Univerzita Hradec Králové, Svatopluk T.
Oracle databáze - programování v PL/SQL ( ORA5)
"vše bylo OK"
Mondi Štětí a.s., Ladislav T.
Oracle databáze - programování v PL/SQL ( ORA5)
"Vše v pořádku"
Česká spořitelna, a.s., Jan H.
Oracle databáze - programování v 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 databáze - programování v 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 databáze - programování v 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 databáze - programování v 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 databáze - programování v 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 databáze - programování v 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 databáze - programování v PL/SQL ( ORA5)
"bylo to super, dekuji"
Home Credit International a.s., Petr H.
Oracle databáze - programování v PL/SQL ( ORA5)
"Celkově velmi užitečný a profesionálně vedený kurz"
Home Credit International a.s., Erik S.
Oracle databáze - programování v PL/SQL ( ORA5)
"Skvele rozsirenie znalosti, lektor vyborny,spokojnost na 100%. Dakujem."
Česká spořitelna, a.s., Daniela B.
Oracle databáze - programování v 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 databáze - programování v PL/SQL ( ORA5)
"Výborný kurz, lektor David Solnař je velmi schopný a erudovaný."
RR Donnelley Czech s. r. o., Kateřina V.
Oracle databáze - programování v PL/SQL ( ORA5)
"Skvělé. Osvětlilo mi řadu nejasností. Skvělý přístup lektora."
RR Donnelley Czech s. r. o., Daniel D.
Oracle databáze - programování v 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 databáze - programování v 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 databáze - programování v PL/SQL ( ORA5)
"Kurz byl velmi přínosný. Doplnila jsem znalosti, naučila se mnoho nového."
GEM System a.s., Matúš Z.
Oracle databáze - programování v PL/SQL ( ORA5)
"Naucil jsem se zajimavosti potrebne pro svou pravi. Procedury, kurzory..."
Ing. Martin Burdík, Martin B.
Oracle databáze - programování v PL/SQL ( ORA5)
"Velmi dobrý kurz, děkuji."
Libor Grigerek, Libor G.
Oracle databáze - programování v PL/SQL ( ORA5)
"Výborná příprava a prezentační dovednosti školitele."
Česká spořitelna, a.s., Jozef S.
Oracle databáze - programování v PL/SQL ( ORA5)
"Vse OK"
CN Group CZ a.s., Michal O.
Oracle databáze - programování v PL/SQL ( ORA5)
"Výborný lektor, atmosféra, spokojenost!"