Abychom vám zpříjemnili používání našich služeb používáme soubory cookie.
Cz_flag Uk_flag Ru_flag
Decor_left

PL/SQL - procedurální jazyk pro databázový systém Oracle

Termín výuky:
Úroveň kurzu: Advanced
Level_advanced
Čas výuky: Po-St: 09:00 - 17:00
Počet lekcí: 21 × 60 minut
Místo konání: Pobočka Jindřišská - U Půjčovny 952/2, 110 00 Praha
Kód termínu: BK00744707
Obchodní podmínky
Cena kurzu
11 990,- Kč bez DPH
14 507,90 Kč s DPH
Course_exclusive

Využívejte ve své praxi výhod strukturálního jazyka, který je mocnější než samotné SQL ‒ rozšiřte si jazyk SQL o konstrukce procedurálního programování

Na tomto kurzu se seznámíte s vývojem v prostředí PL/SQL. Naučíte se tvořit a spravovat PL/SQL bloky (procedury, funkce, triggery) a efektivně je využívat pro zajištění integrity databáze a při zpracování dat na úrovni výkonného databázového systému Oracle (navýšení výkonu aplikací). Uceleně se seznámíte také s vnořenými bloky, řízením toku programu, funkcemi, procedurami, triggery, kurzory, výjimkami, balíčky a veškerou další problematikou, která je nutná pro úspěšné ovládnutí procedurálního jazyka PL/SQL.

Pro zdárné absolvování kurzu je vhodné disponovat základními znalostmi v rozsahu kurzu „Relační databáze ‒ přehled principů a návrhu databází" a kurzu „Jazyk SQL pro databázový systém Oracle".

Cílová skupina

  • Database Developer.
  • Application Developer.
  • PL/SQL Developer.
  • Database Administrator.
  • System Analyst.
  • Technical Consultant.

Přidaná hodnota

  • Praktickým příkladům je věnováno cca 50 % disponibilního času.
  • Získáte potřebné znalosti pro vývoj a správu PL/SQL kódu pro procedurální zpracování dat na úrovni databáze a zajištění komplexní referenční integrity dat.
  • Budete umět používat dynamické SQL dotazy.
  • Obeznámíte se s debugováním procedurálního kódu.
  • Zkušený odborník z praxe Vám předá mnoho užitečných tipů a triků.
  • Získáte certifikát o absolvování kurzu.
  • Občerstvení, oběd a studijní materiály jsou zahrnuty v ceně kurzu.

Osnova kurzu

  • Prostředí pro vývoj Oracle PL/SQL, nástroj Oracle SQL Developer
  • Bloky PL/SQL, jednoduchý anonymní blok
  • Kompilace a ladění PL/SQL kódu
  • Proměnné, konstanty, výrazy, komentáře
  • Skalární a kompozitní datové typy
  • Vnořené bloky, proměnné ve vnořených blocích
  • Řízení toku programu – cykly, větvení
  • Funkce, procedury – tvorba, způsob volání a předávání parametrů, nastavení práv, odstranění
  • Triggery – before, after, instead of triggery, zajištění komplexní referenční integrity, logování atd.
  • Volání SQL z procedurálního kódu, SELECT v PL/SQL
  • Kurzory – explicitní, implicitní, parametrizovatelné, plnění záznamů pomocí kurzorů
  • Výjimky – vyvolání, ošetřování, použití RAISE_APPLICATION_ERROR procedury
  • EXECUTE IMMEDIATE – použití dynamických SQL dotazů v PL/SQL kódu
  • Balíčky – použití, řetězce závislostí
  • Transakce v PL/SQL

Termín výuky:
Úroveň kurzu: Advanced
Level_advanced
Čas výuky: Po-St: 09:00 - 17:00
Počet lekcí: 21 × 60 minut
Místo konání: Pobočka Jindřišská - U Půjčovny 952/2, 110 00 Praha
Kód termínu: BK00744707
Obchodní podmínky
Cena kurzu
11 990,- Kč bez DPH
14 507,90 Kč s DPH
Decor_right
Iko_up