SQL pro pokročilé | 3 dny | 24 000 Kč
Předpoklady
Znalost základních technik SQL a některého programovacího jazyka na IBM Systemu“i“ (AS/400) resp. absolvování alespoň jednoho z těchto kurzů – Programování v CL , Programování v RPG IV , Základy SQL/400 a Query Manager.
Popis
Kurz je určen pro programátory a správce aplikací, kteří chtějí v praxi využívat všechny pokročilé funkce databáze DB2 UDB a SQL. V některých kapitolách je porovnáváno použití SQL vs. tradiční systémové (CL) příkazy. Ke kurzu jsou vytvořeny obsáhlé materiály v českém jazyce a součástí kurzu jsou praktická cvičení.
Obsah kurzu
- Úvod
- Systémový katalog a porovnání SYS/SQL termínů
- Pokročilé techniky SQL pro práci s daty
- Datové typy a přetypování (CAST)
- Větvení (CASE)
- Spojení tabulek (JOIN)
- Sjednocení tabulek (UNION, EXCEPT, INTERSECT )
- Vnořené dotazy (SUBQUERY)
- Tabulkové výrazy (NESTED / COMMON table expressions
- Změna dat – techniky z předešlých kapitol použité pro změnu dat
- Skalární funkce – přehled a použití
- Vytvoření tabulky podle tabulky
- Materializované query/view
- Rekurzivní dotazy
- OLAP výrazy (RANK, DENSE_RANK, ROW_NUMBER)
- Index Advisor
- Navrhované indexy
- Zobrazení SQL příkazů a úloh
- Vytvoření indexu
- Automatické ID v tabulkách
- ROWID
- IDENTITY COLUMN
- SEQUENCE
- Constraints a referenční integrita
- Správa pomocí deníku
- Constraints
- Referenční integrita
- SQL triggers (databázové spouště)
- Úvod – typy triggerů, porovnání SQL vs. externí trigger
- Definice triggeru
- Vytvoření triggeru pomocí Operačního navigátor
- Příklady definice triggeru
- INSTEAD OF trigger
- Použití vloženého SQL v RPG IV
- Úvod
- Statické SQL
- Dynamické SQL
- Uložené procedury
- Úvod do uložených procedur
- Externí uložené procedury
- SQL uložené procedury
- Uživatelsky definované typy (UDT)
- Vytváření UDT
- Přetypování UDT
- Implementace UDT na iSeries
- Uživatelem definované funkce (UDF)
- Úvod do UDF
- Externí a SQL UDF
- Zdrojové UDF
- Běh UDF
- Large Objects a Data Link
- Úvod do Large Objects (LOBs)
- Data Linky
- Architektura DRDA
- Základní přehled a ukázka použití