SQL2

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í

ZPĚT NA PŘEHLED KURZŮ