Oracle 9i: Develop PL/SQL Program Units

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu eu-dat.cz.
Kontaktní údaje na dodavatele získáte po registraci. Nebo použijte poptávkový formulář.
  • Kurz na míru

  • ID akce:
    460325

Popis kurzu na míru Oracle 9i: Develop PL/SQL Program Units

Co se naučíte:
Kurz je určen nejen pro uživatele databáze Oracle9i, ale i těm, kteří dosud používají nižší verze databáze. Účastníci kurzu se naučí vytvářet procedury, funkce, balíky (package) a databázové triggery, pracovat s rozsáhlými objekty (LOBy) a naučí se, jak zjistit závislosti programových jednotek. Kurz se také zabývá možnostmi využití standardně dodávaných balíků.
Kurz je součástí přípravy na získání mezinárodního certifikátu Oracle Certified Professional.
Cíle kurzu:
Create, execute and maintain procedures, functions, packages and triggers
Manage program constructs
Provide an overview of PL/SQL basics
Manage dependencies
Describe Oracle-supplied packages
Manipulate large objects

Témata kurzu:
Úvod do PL/SQL
Struktura anonymních programových bloků
Výhody podprogramů

Vytváření procedur
Popis možností použití procedur
Vytváření procedur na straně klienta a na straně serveru
Vytváření procedur s parametry
Spuštění procedury
Odstranění procedury

Vytváření funkcí
Popis možností použití funkcí
Vytváření funkcí na straně klienta a na straně serveru
Spuštění funkce
Odstranění funkce
Rozdíly mezi procedurou a funkcí
Použití funkcí v příkazech SQL

Vytváření balíků (packages)
Popis balíků a jejich součástí
Vytvoření balíku seskupujícího související proměnné, kurzory, výjimky, procedury a funkce
Rozlišení mezi veřejnou (public) a soukromou (private) částí balíku
Používání komponent balíku
Vícenásobná definice procedury či funkce (overloading)
Zamezení chyb pomocí referenčních pravidel pro podprogramy
Inicializace globálních proměnných
Přehled a použití standardně dodávaných balíků

Vytváření databázových triggerů
Popis databázových triggerů a jejich použití
Vytváření databázových triggerů
Popis pravidel pro vyvolání databázového triggeru
Odstranění databázového triggeru
Triggery spojené s DDL příkazem, triggery spojené s databázovými událostmi

Správa podprogramů
Popis požadovaných systémových práv
Procedurální závislosti
Vliv změny databázového objektu na uložené procedury a funkce
Popis objektových závislostí
Ladění podprogramů na straně klienta a serveru v prostředí Procedure Builderu

Správa rozsáhlých objektů (LOBů)
Porovnání a rozlišení datových typů LONG a LOB
Vytváření a správa datových typů LOB
Rozlišení mezi interním a externím objektem typu LOB
Použití balíku DBMS_LOB, vytvoření dočasného LOBu