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)
|