MENU
Introduction
CoursesCourses
Oracle databáze: programování v PL/SQL
Interest in course

Oracle databáze: programování v PL/SQL (ORA1B)

Kurz je určen jak pro administrátory databází Oracle 10/11g a 12c, kteří si chtějí rozšířit znalosti o procedurální SQL jazyk, tak pro vývojáře aplikací Oracle s využitím jazyka PL/SQL. Studenti se naučí tvořit, testovat a opravovat náročné aplikace založené na PL/SQL. Pro školení je využívána poslední verze Oracle XE.

The course is included in the following category: DatabázeOracle
Oracle

Difficulty of the course: Advanced

Course duration: 3 days

Contents of the course:

  • Opakování vlastností jazyka SQL, pokročilejší metody dotazování. SQL funkce a jejich využití.
  • Úvod do PL/SQL, struktura, prostředí a vlastnosti PL/SQL; základní syntaxe PL/SQL,Pravidla struktury bloku,Vnořené bloky; deklarování proměnných a konstant,Záznamy v PL/SQL ,SQL příkazy v PL/SQL. Interakce PL/SQL a funkcí z klasického SQL
  • Implicitní kurzor, explicitní kurzor; Řízení transakcí
  • Příkazy větvení a cyklů, Řízení běhu programu v PL/SQL
  • Ošetření výjimek (Exception Handling); předdefinované výjimky, výjimky definované uživatelem
  • Vytvoření uložených procedur, použití příkazu SHOW ERRORS; zobrazení zdrojového kódu v pohledu slovníku USER_SOURCE
  • Vytvoření uložených funkcí; stanovení výhod použití uložených funkcí v příkazech SQL; stanovení omezení volání funkcí z příkazů SQL
  • Vytvoření balíků, přehled výhod balíků; přehled omezení ve funkcích balíků použitých v SQL; ukázka zapouzdření kódu v balíku; 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; popis zpracování souborů pomocí balíku UTL_FILE; kontrola rutin a výjimek balíku UTL_FILE; použití balíku UTL_FILE ke generování sestavy do souboru
  • Dynamický příkaz SQL a metadata; popis pomocí nativního dynamického příkazu SQL
  • Ukázka syntaxe pro příkaz EXECUTE IMMEDIATE pro nativní dynamický příkaz SQL; příklad balíku DBMS_SQL
  • Popis nápovědy kompilátoru NOCOPY
  • Správa závislostí; zobrazení přímých závislostí pomocí pohledu USER_DEPENDENCIES; spuštění skriptu UTL_DTREE.SQL k vytvoření objektů, které umožňují zobrazit přímé a nepřímé závislosti; zobrazení závislostí z pohledu DEPTREE
  • Manipulace s velkými objekty; popis, správa a zabezpečení objektů BFILE, 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í
  • Vytvoření triggerů; přehled výhod a pokynů k použití databázových triggerů; vysvětlení pořadí spouštění triggerů; vytvoření příkazu DML a triggerů na úrovni řádku; vytvoření triggerů pro DDL události; vytváření a použití triggerů pro systémové události

Expected knowledge: znalosti na úrovni kurzu ORA1 - úvod do Oracle SQL

.

Course dates:

20.08. 22.08.2018 Praha
18 900 CZK (without VAT)
20.08. 22.08.2018 Bratislava
750 EUR (without VAT)
21.08. 23.08.2018 Brno
18 900 CZK (without VAT)
12.09. 14.09.2018 Bratislava 750 EUR (without VAT) Order
18.09. 20.09.2018 Praha 18 900 CZK (without VAT) Order
18.09. 20.09.2018 Brno 18 900 CZK (without VAT) Order
24.09. 26.09.2018 Ostrava 18 900 CZK (without VAT) Order
24.09. 26.09.2018 Košice 750 EUR (without VAT) Order
10.10. 12.10.2018 Brno 18 900 CZK (without VAT) Order
10.10. 12.10.2018 Praha 18 900 CZK (without VAT) Order
10.10. 12.10.2018 Bratislava 750 EUR (without VAT) Order

Recommended previous and follow-up courses: