Návrh Školení
Úvod do Oracle Database
- Database architektura
- Relační databázový model
- Uživatelé, schémata a relace
- Nástroje pro interakci s databázemi
Úvod do příkazu SELECT
- Filtrování a výběr pomocí klauzule WHERE
- Řazení výsledků dotazu
- Datové typy, operátory a zpracování hodnot NULL
- Využití vestavěných skalárních funkcí
- Datumové operace
- Pochopení národního a regionálního nastavení v SQL
Analýza agregovaných dat
- Seskupovací funkce
- klauzule DISTINCT
- klauzule GROUP BY a HAVING
Načítání dat z více tabulek
- Vnitřní a vnější spojení (INNER JOIN, OUTER JOIN)
- Syntaxe ANSI SQL a další metody spojení (SELF JOIN, NATURAL JOIN)
- Nastavit operátory (UNION, UNION ALL, INTERSECT, MINUS)
Dílčí dotazy
- Jednoduché poddotazy
- Korelované poddotazy
- Operátory EXISTS a NOT EXISTS
- Jiné typy poddotazů
Hierarchické dotazy a vzorkování
- Konstrukce hierarchických dotazů pomocí klauzulí CONNECT BY PRIOR a START WITH
- Využití funkce SYS_CONNECT_BY_PATH
- Vzorkování dat pomocí klauzule SAMPLE
Manipulace s daty (DML)
- příkazy INSERT, UPDATE, DELETE
- Operace s velkými datovými sadami (INSERT FIRST, INSERT ALL, MERGE)
Systémový slovník
- Porozumění a používání Oracle datového slovníku
Souběžná uživatelská práce
- Transakce
- Zámky
- Technologie FLASHBACK
Uživatelé a oprávnění
- Vytváření a úpravy uživatelů a schémat
- Správa oprávnění a rolí
Správa úložiště dat – logická vrstva
- Tabulky, dočasné tabulky a tabulky uspořádané podle indexu
- Omezení
- Indexy
- Pohledy, sekvence, synonyma, materializované pohledy
- Uložené PL/SQL jednotky
Modelování a obnova datových modelů pomocí Oracle SQL Modeler
- Použití Oracle SQL Modeler pro datové modelování a obnovu
Přesouvání dat
- Logické kopírování dat - import a export datové pumpy
- Načítání dat - SQL*Zavaděč
- Externí stoly
- Database odkazy
Automatizace úloh
- Použití DBMS_JOB a DBMS_SCHEDULER pro automatizaci úloh
Shrnutí a další kroky
Požadavky
- Obecná znalost informačních technologií
Publikum
- Vývojáři
- Database správci
Reference (5)
Naučil jsem se složité funkce a jak je aplikovat
Ana Alexandrescu - DB Global Technology
Kurz - Oracle SQL Advanced
Machine Translated
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Kurz - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Kurz - Oracle SQL Language
the exercises
Amna AlAli - Federal Demographic Council
Kurz - Oracle SQL for beginners
Trainer provided some topic and support it with plenty of exercises. We had a chance to apply knowledge by doing them on our own.