Oracle - training


SQL ORACLE


Délka: 3 dny

Agenda:
1. Úvod, odlišení příkazů SQL a příkazů SQL*Plus
   přihlášení do databáze pomocí aplikace iSQL*Plus
   ovládání aplikace SQL*Plus a SQL Developer
   použití operátorů SET
2. Vyhledání dat pomocí příkazu SQL SELECT
   použití aritmetických operátorů a operátorů řetězení v příkazech SQL
   použití klauzule WHERE k výběru specifických řádků
   použití logických výrazů v klauzuli WHERE
   použití výrazu LIKE k porovnání textových hodnot
   logické podmínky AND, OR, NOT
   priorita operátorů
3. Zadání kartézského součinu - CROSS JOIN
   zadání přirozeného spojení - NATURAL JOIN
   omezení přirozeného spojení na vyjmenované sloupce – JOIN USING
   zadání obecného spojení – JOIN ON; spojení tří a více tabulek
   levé, pravé a plné vnější LEFT, RIGHT a FULL OUTER JOIN
4. Řazení výsledných řádků pomocí klauzule ORDER BY
5. Popis a použití skupinových funkcí
   seskupování řádků pomocí klauzulí GROUP BY
   filtrování výsledných řádků pomocí klauzule HAVING
   klauzule ROLLUP, CUBE, GROUPING
6. Použití funkcí typu DATE a numerických funkcí
   použití funkce SYSDATE k načtení aktuálního data, implicitní formát
   zavedení tabulky DUAL jako prostředku k zobrazení výsledků výrazu
   správa dat v různých časových pásmech
7. Použití klíčového slova DISTINCT se skupinovými funkcemi
   jak nakládají agregační funkce s hodnotou NULL
   seskupení dat podle více než jednoho sloupce
   jak se vyhnout neplatným dotazům pomocí skupinových funkcí
8. Doporučení pro používání poddotazů
   různé typy poddotazů - jednořádkové poddotazy, skalární poddotazy
   skupinové funkce v poddotazech
   nekorektní příkazy v poddotazech
   víceřádkové poddotazy
   použití množinových operátorů IN, ANY a ALL ve spojení s poddotazy
   vliv prázdné hodnoty ve výsledku poddotazu na vnější dotaz
9. Použití operátoru UNION ke sjednocení několika množin řádků, eliminace duplicitních řádků
   použití operátoru UNION ALL k vyloučení eliminace duplicit
   operátor INTERSECT
   operátor MINUS
10. Použití příkazů DML INSERT, UPDATE,DELETE
   použití příkazů DDL pro tvorbu tabulek, indexů,constraintů a view
11. Práce s flashback dotazy
12. Uložení příkazů SQL do dávkových souborů
13. Správa objektů pomocí pohledů datových slovníků
14. Řízení uživatelského přístupu
15. Hierarchické načtení dat
16. Podpora pro použití regulárních výrazů a nerozlišování velkých a malých písmen