Oracle Database - Programming in PL/SQL (ORA5)

Databases, Oracle

Location, current term course



Brno
8/26/2020 - 8/28/2020
Order
10/21/2020 - 10/23/2020
Order
12/16/2020 - 12/18/2020
Order
Praha
7/27/2020 - 7/29/2020
Order
9/21/2020 - 9/23/2020
Order
11/9/2020 - 11/11/2020
Order
Vlastní Školení na míru (termín, lokalita, obsah, délka)

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:
642.86 € ( 777.86 € incl. 21% VAT)

Vybrané zákaznické reference

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í. "
Č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 s.r.o., Michal O.
Oracle Database - Programming in PL/SQL ( ORA5)
"Výborný lektor, atmosféra, spokojenost!"