Zkuste nás kontaktovat

Návrh Školení

Úvod

  • Přehled
  • Cíle a úkoly
  • Vzorová data
  • Harmonogram
  • Předpoklady
  • Odpovědnosti

Relační databáze

  • Databáze
  • Relační databáze
  • Tabulky
  • Řádky a sloupce
  • Vzorová databáze
  • Výběr řádků
  • Tabulka dodavatelů
  • Tabulka Saleord
  • Primární klíčový index
  • Sekundární indexy
  • Vztahy
  • Analogie
  • Cizí klíč
  • Cizí klíč
  • Spojování tabulek
  • Referenční integrita
  • Typy vztahů
  • Vztah mnoho na mnoho
  • Řešení vztahu mnoho na mnoho
  • Vztah jeden na jeden
  • Doplnění návrhu
  • Microsoft Access - Vztahy
  • Diagram entity-vztah (ER)
  • Datové modelování
  • Nástroje CASE
  • Vzorový diagram
  • Systém správy relačních databází (RDBMS)
  • Výhody RDBMS
  • Jazyk strukturovaných dotazů (SQL)
  • DDL - Jazyk definice dat
  • DML - Jazyk manipulace s daty
  • DCL - Jazyk řízení dat
  • Proč používat SQL?
  • Materiál s tabulkami kurzu

Načítání dat

  • SQL Developer
  • SQL Developer - Připojení
  • Zobrazení informací o tabulce
  • Použití SQL, klauzule WHERE
  • Používání komentářů
  • Datová pole znaků
  • Uživatelé a schémata
  • Klauzule AND a OR
  • Použití závorek
  • Datová pole datumů
  • Práce s daty
  • Formátování dat
  • Formáty dat
  • TO_DATE
  • TRUNC
  • Zobrazení dat
  • Klauzule ORDER BY
  • Tabulka DUAL
  • Konkatence
  • Výběr textu
  • Operátor IN
  • Operátor BETWEEN
  • Operátor LIKE
  • Běžné chyby
  • Funkce UPPER
  • Jediná uvozovka
  • Hledání metaznaků
  • Regulární výrazy
  • Operátor REGEXP_LIKE
  • Nullové hodnoty
  • Operátor IS NULL
  • NVL
  • Přijímání vstupu uživatele

Používání funkcí

  • TO_CHAR
  • TO_NUMBER
  • LPAD
  • RPAD
  • NVL
  • Funkce NVL2
  • Volba DISTINCT
  • SUBSTR
  • INSTR
  • Datové funkce
  • Agregační funkce
  • COUNT
  • Klauzule GROUP BY
  • Modifikátory Rollup a Cube
  • Klauzule HAVING
  • Skupinování pomocí funkcí
  • DECODE
  • CASE
  • Workshop

Poddotazy a Union

  • Jadrkové poddotazy (Single Row Sub-queries)
  • Union
  • Union - All
  • Intersect a Minus
  • Víceradkové poddotazy (Multiple Row Sub-queries)
  • Union – Kontrola dat
  • Outer Join

Více o spojování (Joins)

  • Spojování (Joins)
  • Křížové spojení (Cross Join) nebo Kartézův součin
  • Vnitřní spojení (Inner Join)
  • Implicitní notace spojení
  • Explicitní notace spojení
  • Přirozené spojení (Natural Join)
  • Ekvi-spojení (Equi-Join)
  • Křížové spojení (Cross Join)
  • Vnější spojení (Outer Joins)
  • Levé vnější spojení (Left Outer Join)
  • Pravé vnější spojení (Right Outer Join)
  • Kompletní vnější spojení (Full Outer Join)
  • Použití UNION
  • Algoritmy spojení
  • Vnořená smyčka (Nested Loop)
  • Slučovací spojení (Merge Join)
  • Hashe spojení (Hash Join)
  • Reflexivní nebo samo-spojení
  • Spojení jedné tabulky
  • Workshop

Pokročilé dotazy

  • ROWNUM a ROWID
  • Analýza Top N
  • Vložená pohled (Inline View)
  • Exists a Not Exists
  • Korelovaná poddotazy
  • Korelovaná poddotazy s funkcemi
  • Korelovaná aktualizace
  • Obnovení z momentu pořízeného snímku (Snapshot Recovery)
  • Obnovení zpětným bleskem (Flashback Recovery)
  • All
  • Operátory Any a Some
  • Insert ALL
  • Merge

Vzorová data

  • Tabulky ORDER
  • Tabulky FILM
  • Tabulky EMPLOYEE
  • Tabulky ORDER
  • Tabulky FILM

Užitkové programy (Utilities)

  • Co je užitkový program?
  • Užitkový program pro export
  • Používání parametrů
  • Použití souboru s parametry
  • Užitkový program pro import
  • Používání parametrů
  • Použití souboru s parametry
  • Vykládání dat (Unloading Data)
  • Dávkové spuštění (Batch Runs)
  • Užitkový program SQL*Loader
  • Spouštění užitkového programu
  • Přidávání dat (Appending Data)

Požadavky

Kurz je vhodný jak pro ty, kteří již mají určité znalosti SQL, tak pro začátečníky, kteří ORACLE používají poprvé.

Předchozí zkušenosti s interaktivními počítačovými systémy jsou vítané, ale nejsou nezbytné.

 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie