Návrh Školení
Část 1: SQL Základy
Úvod do SQL a Databases
- Porozumění databázím
- Úvod do SQL
- Nastavení prostředí SQL
SQL Syntaxe a základní dotazy
- SQL přehled syntaxe
- příkazy SELECT
- Filtrování dat pomocí klauzule WHERE
Práce s funkcemi a agregáty
- Společné SQL funkce
- Agregační funkce: COUNT, SUM, AVG, MAX, MIN
- Seskupování dat pomocí GROUP BY
Spojování stolů
- Pochopení JOINů
- VNITŘNÍ SPOJENÍ
- PŘIPOJTE SE VLEVO, VPRAVO a ÚPLNÉ VNĚJŠÍ PŘIPOJENÍ
Poddotazy a operace nastavení
- Psaní poddotazů
- Operace UNION, INTERSECT a EXCEPT
Manipulace s daty
- příkaz INSERT INTO
- AKTUALIZOVAT prohlášení
- příkaz DELETE
Část 2: Středně pokročilí SQL
Pokročilé filtrování dat
- Pokročilé techniky klauzule WHERE
- Operátor LIKE a porovnávání vzorů
- operátory IN a BETWEEN
Komplexní spojení a poddotazy
- Vlastní spojení
- Nekorelované a korelované poddotazy
- klauzule EXISTS
Práce s indexy a pohledy
- Pochopení indexů a jejich vlivu na výkon
- Vytváření a používání pohledů
Pokročilé funkce a uložené procedury
- Uživatelsky definované funkce
- Uložené procedury a spouštěče
- Zpracování chyb v SQL
Transformace a analýza dat
- Pivoting a unpivoting data
- Funkce okna: ROW_NUMBER, RANK, DENSE_RANK
- CTE (společná tabulka Expressiontů)
Database Návrh a normalizace
- Database principy návrhu
- Normální formy a normalizace
- Entity-Relationship (ER) modelování
Ladění a optimalizace výkonu
- Techniky optimalizace dotazů
- Prováděcí plány
- Osvědčené postupy ladění výkonu
SQL v reálném světě
- Integrace SQL s jinými technologiemi
- Případové studie a scénáře z reálného světa
- Závěrečný projekt: Vybudování databázového řešení od začátku
Shrnutí a další kroky
Požadavky
- Pochopení základních operací na počítači
- Zkušenost s jakýmkoli programovacím jazykem je výhodou, ale není podmínkou
Publikum
- Datové analytiky
- Database profesionálové
- Vývojáři softwaru
Reference (9)
Luke was opened to answer any question and explain multiple times until everyone understood the exercises.
Alexandra Popa - OTP BANK ROMANIA S.A.
Kurz - Oracle SQL Language
I like fact, that after each section we had excercises. It helps to remember discused topic.
Adam Bińczycki
Kurz - Oracle 11g - SQL language for developers - Workshop
Během školení byly všechny moduly velmi podrobně probrány - na dva dny školení - a na tom mi záleželo nejvíce.
Bernadetta - Urząd Komisji Nadzoru Finansowego
Kurz - SQL Advanced
Machine Translated
Lot of content and exactly the requested one.
Pascal - Diehl
Kurz - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
The smoothness of the training flow.
Alby Geronimo - Aarki, Inc.
Kurz - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
I liked that he had actual know how of when to use each technology, that's valuable.
Radu Mazilu - eMAG IT Research
Kurz - Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
Ocenil jsem širokou šíři znalostí Folia. Nejen, že byl obeznámen s obsahem kurzu, ale také znal konstrukty v jazycích, které jsme znali, aby pro nás byly příklady smysluplnější. Během intervalů sdílel své znalosti o technologiích a řešeních mimo rámec školení, aby poskytl náhled na další řešení, která bychom mohli použít v budoucnu (a budoucím školení).
Raphael - Markit Valuations Limited
Kurz - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
Kurz - ORACLE PL/SQL Fundamentals
Cvičení jsou zábavná a témata byla pěkně představena.
Adrian-Madalin Chirita - DB Global Technology SRL
Kurz - Oracle SQL Advanced
Machine Translated