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. Vámi preferovanou formu můžete zvolit v průběhu objednávky. Více informací k hybridní formě školení naleznete zde.

Odemkněte potenciál svých zaměstnanců. Každé školení z naší nabídky přizpůsobíme konkrétním cílům i lidem.
Potřebujete školení přímo u vás ve firmě, nebo upravit obsah a délku na míru? ICT Pro je ideální řešení. Školit můžeme také v angličtině.

Poptat kurz na míru

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 databáze – Jazyk SQL (ORA0)
Doporučený následný kurz:
Oracle PL/SQL – programování pro pokročilé (ORA5A)
Časový rozvrh:
3 dny (9:00-17:00)
Cena za osobu:
18 000,00 Kč (21 780,00 Kč včetně 21% DPH)

Ukázka prostředí a výuky