Návrh Školení
Úvod
- Přehled Cíle a cíle Vzorová data Plán Úvod Předpoklady Odpovědnosti
Relační Databases
- Databáze Relační databáze Tabulky Řádky a sloupce Ukázková databáze Výběr řádků Tabulka dodavatelů Tabulka prodejů Tabulka primárního klíče Index Sekundární indexy Vztahy Analogie Cizí klíč Spojovací tabulky cizího klíče Referenční integrita Typy vztahu Mnoho k mnoha Vztah Řešení vztahu mnoho k mnoha jedna k jedné Vztah Dokončení návrhu Řešení vztahů Microsoft Access - Vztahy Diagram vztahů entit Modelování dat CASE Nástroje Ukázkový diagram Výhody RDBMS Strukturovaný dotazovací jazyk RDBMS DDL - Jazyk pro definici dat DML - Jazyk pro manipulaci s daty DCL - Jazyk řízení dat Proč používat SQL? Rozvrh tabulek kurzů
Načítání dat
- SQL Vývojář SQL Vývojář – Připojení Zobrazení informací v tabulce pomocí SQL, kde klauzule pomocí komentářů Znaková data Uživatelé a schémata A a OR klauzule pomocí závorek Datumová pole pomocí dat Formátování data Formáty data TO_DATE TRUNC Zobrazení data Pořadí podle klauzule DUAL tabulka Zřetězení Výběr textu IN Operátor BETWEEN Operátor LIKE Operátor Běžné chyby HORNÍ Funkce Jednoduché uvozovky Hledání metaznaků Regulární výrazy REGEXP_LIKE Operátor Null Hodnoty JE NULL Operátor NVL Přijímání uživatelského vstupu
Používání funkcí
- TO_CHAR TO_NUMBER Funkce LPAD RPAD NVL NVL2 DISTINCT Možnost SUBSTR INSTR Datum Funkce Agregační funkce COUNT Seskupení podle klauzulí Kumulativní a krychlové modifikátory s klauzulí Seskupení podle funkcí DECODE CASE Workshop
Sub-Query & Union
- Jednořádkové sjednocení poddotazů – všechny se protínají a minus Sjednocení víceřádkových poddotazů – kontrola spojení vnějších dat
Více o připojení
- Spojení Křížové spojení nebo kartézský produkt Vnitřní spojení Implicitní zápis spojení Explicitní zápis spojení Přirozené spojení Equi-Join Křížové spojení Vnější spojení Levé vnější spojení Pravé vnější spojení Úplné vnější spojení pomocí UNION spojovacích algoritmů Vnořená smyčka Sloučení spojení Hash spojení Reflexní nebo vlastní spojení Workshop k jedinému stolu
Pokročilé dotazy
- ROWNUM a ROWID Top N analýza Inline zobrazení existuje a neexistuje Korelované poddotazy Korelované poddotazy s funkcemi Korelované aktualizace Snímek Obnovení Flashback Obnovení všech libovolných a některých operátorů Vložit VŠE Sloučit
Vzorek dat
- ORDER Tables FILM Tables Tabulky ZAMĚSTNANCŮ Tabulky ORDER Tabulky FILM
Utility
- Co je to nástroj? Nástroj pro export pomocí parametrů pomocí souboru parametrů Nástroj pro import pomocí parametrů pomocí souboru parametrů Spuštění dávky dat SQL* Nástroj pro zavádění Spuštění nástroje Přidávání dat
Požadavky
Kurz je vhodný pro ty, kteří mají určité znalosti SQL i pro ty, kteří používají ORACLE poprvé.
Předchozí zkušenost s interaktivním počítačovým systémem je žádoucí, ale není nezbytná.
Reference (10)
Luka is an excellent, patient teacher with a sense of humor. His relaxed style made the stressful experience of "be called to the blackboard" more pleasant. Also one student explaining or guiding the other was a very good idea. I will use the motto "KISS methodology" he shared with us in both my SQL exercises , private and professional life since I like to overcomplicate things. Luka also kept the good pace considering how much material was there for him to show and for us to learn.
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
Kurz - ORACLE SQL Fundamentals
I could have trained basics and trainer checked and/or helped if any issues
Przemysław Wadowski - GP Strategies Poland sp. z o.o.
Kurz - ORACLE SQL Fundamentals
Knowledge provided in a very approachable way, good peace and nice examples.
Anna Rozek - GP Strategies Poland sp. z o.o.
Kurz - ORACLE SQL Fundamentals
The fact that it wasn't just pure knowledge but there was also hand on training which helped to understand everything a lot more. Those exercises were very useful.
Paweł Biały - GP Strategies Poland sp. z o.o.
Kurz - ORACLE SQL Fundamentals
trainer's approach, good pace, detailed explanations, hands-on experience
Paweł Baka - GP Strategies Poland sp. z o.o.
Kurz - ORACLE SQL Fundamentals
Interactive way of teaching (interacting with us), sticking to one sample database and doing all the excercises there
Johanna Fiedler - ING Germany
Kurz - ORACLE SQL Fundamentals
Writing the queries, I genuinely had fun with it and I feel like I learned from the provided exercises the most.
Karol Kamiński - GP Strategies Poland sp. z o.o.
Kurz - ORACLE SQL Fundamentals
I like his teaching style and knowledge level. I learnt some good things, and it was fun and interactive. I would love to do the advance SQL with him and even if he teaches python, basically any programming language. He is good in helping us understand how to approach a code to be efficient
Dinesh Maurya - GP Strategies Poland sp. z o.o.
Kurz - ORACLE SQL Fundamentals
A lot of exercises and interaction with the trainer
KAROLINA BRZEZINSKA - GP Strategies Poland sp. z o.o.
Kurz - ORACLE SQL Fundamentals
Plenty of examples and practical exercices