Rozšiřující kurz SQL a SQL*Plus

Kód kurzu: SQL2

Popis kurzu

Účastníci kurzu se naučí manipulovat s daty v jazyce SQL pomocí pokročilejších technik jako jsou množinové operátory, korelované poddotazy či hierarchické dotazy. Dále se účastníci naučí vytvářet příkazové skripty SQL a SQL*Plus.

Délka kurzu: 1 den

Určení kurzu:

  • Vývojáři aplikací
  • Databázoví administrátoři
  • Systémoví analytici
  • Pracovníci technické podpory

Předpokládané znalosti:

  • Absolvování kurzu Jazyk SQL (kód SQL1)

Obsah kurzu:

Použití množinových operátorů

  • Přehled množinových operátorů
  • Pochopení pravidel postupů použití množinových operátorů
  • Zahrnutí klauzule ORDER BY

Psaní korelovaných poddotazů

  • Popis typů problémů, které mohou být řešeny korelovaným poddotazem
  • Popis korelovaného poddotazu
  • Použití operátorů EXISTS a NOT EXISTS
  • Aktualizace a odstraňování řádků pomocí korelovaných poddotazů

Hierarchické dotazy

  • Diskuse o možnostech hierarchického dotazu
  • Uspořádání řádků ve výsledku dotazu podle hierarchických vztahů
  • Formátování výsledku hierarchického dotazu
  • Vyloučení větví hierarchické stromové struktury z výsledku dotazu

Psaní a generování skriptů

  • Popis typů problémů, které mohou být řešeny pomocí skriptů SQL generujících další skripty SQL
  • Psaní a spouštění skriptu generujícího skript obsahující příkazy DROP pro odstranění tabulek
  • Psaní a spouštění skriptu generujícího skript obsahující příkazy INSERT INTO pro vložení řádků

Vytváření sestav pomocí SQL*Plus

  • Formátování výstupu využitím příkazu SET
  • Zahrnutí záhlaví a zápatí do sestavy
  • Zahrnutí souhrnných hodnot do sestavy

Shrnutí: Po absolvování tohoto kurzu budou účastníci schopni využít všech možností jazyka SQL při vývoji komplexních aplikací.

Doporučené další kurzy:

  • Optimalizace a ladění aplikací pro Oracle7 (kód TS7)

Související mediální kurzy:

  • Oracle SQL and SQL*Plus: Advanced SELECT Statements (CBT)

Na předchozí stránku