Kurz poskytuje účastníkům ucelený úvod do relačních databází na platformě databázového systému ORACLE. Stručně se probírají základy návrhu relačních databází, jazyka SQL (neprocedurální jazyk, standard pro komunikaci s relační databází), [...]
  • OFUN
  • Délka 5 dní
  • 50 ITK bodů
  • 12 termínů
  • ČR (24 900 Kč)

    SR (990 €)

Kurz poskytuje účastníkům ucelený úvod do relačních databází na platformě databázového systému ORACLE. Stručně se probírají základy návrhu relačních databází, jazyka SQL (neprocedurální jazyk, standard pro komunikaci s relační databází), jazyka PL/SQL (procedurální nadstavba SQL pro systém Oracle) a přehledově se účastník seznámí s administrací databázové systému ORACLE. Kurz může posloužit jako úvodní i v případě, že nevíte, zda je pro vás Oracle správné řešení.

»
  • Manažeři IT projektů
  • Systémoví analytici
  • Vývojáři aplikací
  • Správci databází
  • Pracovníci technické podpory
  • Úvod do databázových systémů
  • Datové modelování
  • Tvorba a význam ER diagramu
  • Základy architektury systému Oracle
  • Úvod do jazyka SQL
  • Úvod do PL/SQL
  • Úvod do objektově-orientované technologie
  • Procvičení látky na příkladech
  • Obeznámenost s koncepty a technikami zpracování dat
  • Použití grafického uživatelského rozhraní
  • 1 Úvod do relačních databází
    • Vysvětlení co to databáze je a jek se s ní pracuje
    • Seznámíte se s principy návrhu tabulek relačních databází
    • Pochopíte, co je to primární a cizí klíč a jaké máme vztahy mezi tabulkami
    • Dozvíte se, co je to normalizace a jak ji aplikovat při návrhu databáze
    • Vyzkoušíte si navrhnout vlastní databázi podle zadáníText1
    2 Úvod do jazyka SQL
    • Co to je SQL jazyk, historie a možnosti užití
    • Členění SQL příkazů na kategorie
    • Jak je SQL dotaz zpracováván
    3 Načtení dat pomocí příkazu SELECT
    • Výběr konkrétních sloupců
    • Práce s aritmetickými výrazy
    • NULL hodnoty a SELECT
    • Definování Aliasů (pojmenování sloupců a tabulek)
    • Spojování sloupců a práce s texty
    • Potlačení duplicit pomocí DISTICT
    • Omezení SELECTu pomocí podmínek a třídění podle abecedy
    • Podmínka WHERE
    • Více podmínek pomocí OR nebo AND
    • Více podmínek pomocí IN a BETWEEN
    • Hledáná textových výrazů pomocí LIKE
    • Hledání NULL hodnot
    • Třídění výstupu podle abecedy
    4 Funkce pro práci s databází
    • Vysvětlení jak je použivat v SQL příkazech
    • Funkce pro práci s textem
    • Vnořování funkcí
    • Funkce pro zaokrouhlování a ořezávání desetinných míst
    • Funkce MOD pro kontrolu správnosti čísel
    • Funkce pro práci s datumem
    • Funkce pro převod na text
    • Funkce pro převod na číslo
    • Funkce pro převod na datum
    • Jak rozumět formátům pro datum a číslo
    • Funkce pro práci a konverzi s NULL hodnotami
    • Funkce CASE
    5 Slučování dat a agregační funkce
    • Jak slučovat data pomocí GROUP BY
    • Podmínky WHERE a HAVING
    • Jak spočítat Průměr, Minimum, Maximum, Sumu a počet
    6 Získávání dat z více tabulek
    • Úvod – proč se získávají data z více tabulek
    • Dotazy nad více tabulkami INNER JOIN
    • Dotazy nad více tabulkami LEFT, RIGHT a FULL JOIN
    • Jak získávat data z více než dvou tabulek
    7 Vkládání, změna a mazání dat v tabulkách pomocí DML příkazů
    • Vkládání dat – INSERT
    • Změna dat – UPDATE
    • Mazání dat – DELETE
    • Transakce a jejich ukončení pomocí COMMIT nebo ROLLBACK
    8 Vytváření tabulek a úvod do DDL příkazů
    • Jak pojmenovávat sloupce, tabulky a další objekty
    • Jak vytvořit tabulku
    • Datové typy v tabulkách
    • Definování DEFAULT hodnot
    • Omezení – Primární klíč, Cizí klíč, UNIQUE, Not Null, CHECK
    • Vytvoření tabulky pomocí subdotazu
    • Úpravy tabulek (ALTER TABLE)
    • Odstranění tabulek (DROP TABLE)
    9 Pohledy data dictionary
    • Vysvětlení co je to data dictionary
    • Rozdělení pohledů na V$ a DBA pohledy
    • Pohledy DBA, ALL, USER
    • Jak získat potřebné informace z data dictionary
    10 Vytváření sekvencí, synonym a indexů
    • Vysvětlení co je to sekvence
    • Vytváření sekvencí
    • Jak používat sekvence pro generování hodnot klíčů při INSERTu
    • Jak získat informace o sekvencích
    • Vysvětlení co je to synonymum
    • Vytváření a rušení synonym
    • K čemu je dobrý index
    • Vytváření indexů
    • Zrušení indexů
    11 Pohledy - VIEW
    • Úvod co je to pohled VIEW a k čemu se to používá
    • Vytváření pohledů
    • Změna pohledů
    • Constrainty v pohledech
    • Jak vytvářet VIEW umožňující editaci dat
    • Pohledy pouze pro čtení
    12 Úvod do PL/SQL
    • Co to je PL/SQL
    • Základy psaní PL/SQL kódu
    • Procedury
    • Funkce
    • Trigery
    13 Úvod do administrace
    • Architektura databázového systému
    • Instalace databázového systému
    • Uživatelé a práva
    • Tablespace a datové soubory
    • Zálohování a obnova

     

     

    Aktuální nabídka
    Školicí místo
    Jazyk kurzu

    Uvedené ceny jsou bez DPH.

    Školení na míru

    Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.