Návrh Školení
Modul 1: Úvod
- Definice SQL
- Schopnosti SQL
- Standardy SQL
-
Použití SQL
Modul 2: Příkazy SQL pro dotazování
- Vytvoření tabulky [Datový typ, formát tabulky, formát klíče]
- Vložení dat [Jeden záznam až více záznamů]
- Vložení do [Jeden záznam až více záznamů]
- Příkaz SELECT
- Příkazy SELECT s podmínkami
- Příkazy SELECT se subdotazy
Modul 3 - Dotazování pomocí UNION
- Pravidla a aplikace UNION
- Pravidla a aplikace UNION ALL
Modul 4 – Výpočty a agregace
- Použití speciálních dotazů, jako jsou:
- SUM (součet)
- AVE (průměr) - správný termín je AVG
- MIN (minimum)
- MAX (maximum)
- Jiné postupy výpočtů pro extrakci dat
Modul 5 – Entita-Relační diagramy
- Vztahy mezi tabulkami
- Jak správně rozdělit jednu tabulku na více tabulek
- Vytváření tabulek s vztahy
- Jak zlepšit výkon při dotazování dat pomocí ERD (Entita-Relačního diagramu)
Modul 6 - Spojení tabulek s použitím dvou tabulek
- Úplné spojení (FULL JOIN)
- Vnitřní spojení (INNER JOIN)
- Levé spojení (LEFT JOIN)
- Pravé spojení (RIGHT JOIN)
Modul 7 – Kombinace spojování
- Použití tří nebo více tabulek s kombinací spojení (levé, pravé, úplné, vnitřní)
- Doporučená postupy při spojování více tabulek
Modul 8 - SQL Transakce
- Co je to SQL transakce?
- Použití SQL transakcí
- SQL transakce při dotazování dat
- SQL transakce, vrácení zpět (ROLLBACK) a potvrzení (COMMIT)
- Vlastnosti ACID v SQL transakcích
Poznámka:
- Každý modul bude doplněn praktickými cvičeními, které testují porozumění témata.
- Po ukončení školení budou předány prezentace ve formátu Power Point.
- Po ukončení školení budou předány SQL dotazy z lekce.
- Po ukončení školení budou předány nezodpovězené a zodpovězené verze cvičení.
Požadavky
SQL: Základy dotazování nebo ekvivalentní znalosti.
Reference (4)
The smoothness of the training flow.
Alby Geronimo - Aarki, Inc.
Kurz - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
The instructor explains everything in a way that is very easy to understand. He's super good at teaching.
Elaiza Marie Parumog - Aarki, Inc.
Kurz - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
The instructor explains everything in a way that is very easy to understand. He's super good at teaching.
Elaiza Marie Parumog - Aarki, Inc.
Kurz - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
They way the instructor teaches is very informative and effective especially on the 2nd day when topics are a bit advanced.