Oracle databáze – Jazyk SQL (ORA0)

Databáze, Oracle

Potřebujete komunikovat s databázovými specialisty, lépe porozumět data-driven projektům a orientovat se v oblasti relačních databází?
Poznejte jazyk SQL, získejte znalosti potřebné k zadání dotazů, vytvářejte vlastní databázové objekty. Náš kurz vedený zkušenými lektory, kteří mají a umí co předávat, je určen právě vám.

TOTO ŠKOLENÍ VÁM POMŮŽE:

  • Poznat základní principy SQL, včetně tvorby a manipulace s daty, dotazování a modifikování databáze
  • Vytvářet jednoduché dotazy, filtrovat data, pracovat s agregacemi a mnoho dalšího

KDO BY SE MĚL KURZU ZÚČASTNIT?

  • Programátoři a vývojáři, kteří se chtějí seznámit s databázovým jazykem SQL a efektivně pracovat s databázemi Oracle.
  • Manažeři projektů, kteří potřebují porozumět způsobu, jaká jsou data v databázi ukládána, upravována a vyhledávána
  • Analytici, kteří potřebují získávat a analyzovat data z databází Oracle

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Vámi preferovanou formu můžete zvolit v průběhu objednávky. Více informací k hybridní formě školení naleznete zde.

Odemkněte potenciál svých zaměstnanců. Každé školení z naší nabídky přizpůsobíme konkrétním cílům i lidem.
Potřebujete školení přímo u vás ve firmě, nebo upravit obsah a délku na míru? ICT Pro je ideální řešení. Školit můžeme také v angličtině.

Poptat kurz na míru

Náplň kurzu:

Skrýt detaily
  • Úvod, odlišení příkazů SQL a příkazů SQL*Plus
    1. Přihlášení do databáze pomocí aplikace iSQL*Plus
    2. Ovládání aplikace SQL*Plus a SQL Developer
    3. Použití operátorů SET
  • Vyhledání dat pomocí příkazu SQL SELECT
    1. Použití aritmetických operátorů a operátorů řetězení v příkazech SQL
    2. Použití klauzule WHERE k výběru specifických řádků
    3. Použití logických výrazů v klauzuli WHERE
    4. Použití výrazu LIKE k porovnání textových hodnot
    5. Logické podmínky AND, OR, NOT
    6. Priorita operátorů
  • Zadání kartézského součinu - CROSS JOIN
    1. Zadání přirozeného spojení - NATURAL JOIN
    2. Omezení přirozeného spojení na vyjmenované sloupce – JOIN USING
    3. Zadání obecného spojení – JOIN ON; spojení tří a více tabulek
    4. Levé, pravé a plné vnější LEFT, RIGHT a FULL OUTER JOIN
  • Řazení výsledných řádků pomocí klauzule ORDER BY
  • Popis a použití skupinových funkcí
    1. Seskupování řádků pomocí klauzulí GROUP BY
    2. Filtrování výsledných řádků pomocí klauzule HAVING
    3. Klauzule ROLLUP, CUBE, GROUPING
  • Použití funkcí typu DATE a numerických funkcí
    1. Použití funkce SYSDATE k načtení aktuálního data, implicitní formát
    2. Zavedení tabulky DUAL jako prostředku k zobrazení výsledků výrazu
    3. Správa dat v různých časových pásmech
  • Použití klíčového slova DISTINCT se skupinovými funkcemi
    1. Jak nakládají agregační funkce s hodnotou NULL
    2. Seskupení dat podle více než jednoho sloupce
    3. Jak se vyhnout neplatným dotazům pomocí skupinových funkcí
  • Doporučení pro používání poddotazů
    1. Různé typy poddotazů - jednořádkové poddotazy, skalární poddotazy
    2. Skupinové funkce v poddotazech
    3. Nekorektní příkazy v poddotazech
    4. Víceřádkové poddotazy
    5. Použití množinových operátorů IN, ANY a ALL ve spojení s poddotazy
    6. Vliv prázdné hodnoty ve výsledku poddotazu na vnější dotaz
  • Použití operátoru UNION ke sjednocení několika množin řádků, eliminace duplicitních řádků
    1. Použití operátoru UNION ALL k vyloučení eliminace duplicit
    2. Operátor INTERSECT
    3. Operátor MINUS
  • Používat příkazy DML INSERT, UPDATE,DELETE
    1. Používat příkazy DDL pro tvorbu tabulek, indexů,constraintů a view
  • Práce s flashback dotazy
  • Uložení příkazů SQL do dávkových souborů
  • Správa objektů pomocí pohledů datových slovníků
  • Řízení uživatelského přístupu
  • Hierarchické načtení dat
  • Podpora pro použití regulárních výrazů a nerozlišování velkých a malých písmen
Předpokládané znalosti:
Základní znalost MS Windows.
Doporučený následný kurz:
Oracle databáze – programování v PL/SQL (ORA5)
Časový rozvrh:
3 dny (9:00-17:00)
Cena za osobu:
16 400,00 Kč (19 844,00 Kč včetně 21% DPH)

Ukázka prostředí a výuky