Zkuste nás kontaktovat

Návrh Školení

Úvod do databáze Oracle Database 19c

  • Přehled databáze Oracle Database 19c
  • Instalace a konfigurace
  • Architektura databáze Oracle
  • Nástroje pro správu databáze

Přehled SQL a pokročilé koncepty

  • Zopakování základů SQL
    • Operace SELECT, INSERT, UPDATE, DELETE
    • Spojování tabulek, poddotazy a operace nad množinami dat
  • Pokročilé koncepty SQL
    • Analytické funkce
    • Hierarchické dotazy
    • Rozšířené agregace a seskupování dat

Úvod do jazyka PL/SQL

  • Přehled jazyka PL/SQL
  • Struktura bloků kódu v PL/SQL
  • Proměnné, konstanty a datové typy
  • Řídicí struktury: podmínky if, cykly a příkazy case

Programové jednotky v PL/SQL

  • Procedury a funkce
  • Balíčky a jejich těla
  • Aktivační procedury a jejich správa
  • Autonomní transakce

Pokročilé prvky PL/SQL

  • Kolekce: asociativní pole, vnořené tabulky a VARRAYs
  • Hromadné zpracování pomocí příkazů BULK COLLECT a FORALL
  • Dynamický SQL s využitím EXECUTE IMMEDIATE
  • Záznamy a složené datové typy v PL/SQL

Obsluha chyb a ladění kódu

  • Ošetření výjimek: předdefinované i uživatelsky definované typy chyb
  • Techniky ladení PL/SQL kódu
  • Použití nástrojů DBMS_OUTPUT a DBMS_DEBUG

Optimalizace výkonu a ladění dotazů

  • Metody optimalizace SQL dotazů
  • Pochopení plánů provedení dotazů
  • Strategie tvorby indexů
  • Využití „hintů“ ke zlepšení výkonu dotazů

Osvědčené postupy při práci s PL/SQL

  • Tvorba efektivního kódu v PL/SQL
  • Standardy a konvence pro psaní kódu
  • Bezpečnostní aspekty při práci s PL/SQL
  • Správa závislostí a verzování kódu

Pokročilé tématy SQL

  • Vyspělé metody spojování tabulek a poddotazy
  • Rekurzivní dotazy
  • Použití regulárních výrazů v SQL
  • Implementace fulltextového vyhledávání

Shrnutí a další kroky

Požadavky

  • Základní znalost SQL a konceptů relačních databází
  • Orientace v prostředí Oracle Database 19c

Cílové skupiny

  • Administrátoři databází
  • Vývojáři databází
  • Programátory v SQL
  • IT odborníci
 28 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie