Popisy kurzů > DB2 UDB pro programátory a SQL/400 pro pokročilé
Název kurzu
Typ
Kód
Dnů
Cena Kč
09
10
11
12
01
02
DB2 UDB pro programátory a SQL/400 pro pokročilé
DB2
5
40 000
Předpoklady
Znalost základních technik SQL a některého programovacího jazyka na Systemu "i" (AS/400) např. RPG.

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. V kurzu jsou probírány jak tradiční techniky práce s databází (DDS, CL příkazy) tak pokročilé techniky založené na SQL.
Kurz je aktualizován pro verzi V5R4.
Ke kurzu jsou vytvořeny obsáhlé materiály v českém jazyce a součástí kurzu jsou praktická cvičení.
Obsah kurzu:

Část 1 - Databáze DB2 UDB a tradiční techniky práce s daty na System "i" (AS/400)
· Úvod do relační databáze DB2 UDB
· Relační datový model
· Návrh databáze
· Databázové soubory
· Popis souborů pomocí DDS
· Fyzické soubory
· Nespojené logické soubory
· Spojené logické soubory
· Práce s databází
· Nastavování fyzických souborů
· Nastavování logických souborů
· Správa databáze
· Přesuny dat mezi soubory
· Constraints a referenční integrita
· Správa pomocí deníku
· Constraints
· Referenční integrita
· Externí RPG triggers (databázové spouště)
· Automatické spouštění událostí v databázi
· Vytvoření trigger programu
· Přidání/odebrání triggeru k souboru
· Otevření databázového souboru
· Otevření souboru a membru
· OPNQRYF
· Provádění příkazu OPNQRYF
· Databázová bezpečnost
· Autority
· Použití autorit

Část 2 - SQL pro pokročilé
· Úvod
· Přehled novinek od V5R1 do V6R1
· Pokročilé techniky SQL pro práci s daty
· Datové typy a přetypování (CAST)
· Větvení (CASE)
· Spojení souborů (JOIN)
· Sjednocení souborů (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
· 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í

Zde si můžete stáhnout objednávku kurzu.