Plan Szkolenia
Wprowadzenie do SQL i baz danych relacyjnych
- Zrozumienie struktur bazy danych
- Przegląd składni SQL
- Praca z tabelami i schematami
Podstawowe techniki zapytań
- Wybieranie i projekcja danych
- Filtrowanie wierszy za pomocą WHERE
- Sortowanie wyników przy użyciu ORDER BY
Łączenie wielu tabel
- Wewnętrzne, lewe, prawe i pełne łączenia (joins)
- Kombinowanie zestawów danych z wielu źródeł
- Rozwiązywanie warunków łączenia
Agregacje i grupowanie
- Używanie COUNT, SUM, AVG, MIN, MAX
- Skuteczne zastosowanie GROUP BY
- Filtrowanie danych pogrupowanych za pomocą HAVING
Podzapytania i zagnieżdżone instrukcje
- Skalary podzapytań (scalar subqueries)
- Zależne podzapytania (correlated subqueries)
- Używanie podzapytań do filtrowania i obliczeń
Manipulacja i modyfikacja danych
- Wstawianie nowych danych
- Aktualizowanie istniejących rekordów
- Bezpieczne usuwanie danych
Obiekty bazy danych i ograniczenia
- Zrozumienie kluczy głównych (primary keys) i obcych (foreign keys)
- Praca z widokami (views)
- Implementacja ograniczeń i reguł
Zaawansowane techniki SQL
- Funkcje okienne (window functions)
- Wspólne wyrażenia tabelowe (Common Table Expressions, CTEs)
- Rozważania dotyczące wydajności i podstawy optymalizacji zapytań
Podsumowanie i dalsze kroki
Wymagania
- Zrozumienie podstawowych koncepcji danych
- Doświadczenie w pracy z arkuszami kalkulacyjnymi lub danymi tabelarycznymi
- Znajomość ogólnej aplikacji biznesowej
Grupa docelowa
- Analitycy danych
- Specjaliści IT
- Użytkownicy, którzy muszą zarządzać, zapytać i analizować dane
Opinie uczestników (5)
Przekazanie wiedzy na prostych i zrozumiałych przykładach.
Katsiaryna
Szkolenie - SQL language in MSSQL
Philip był bardzo miły, jego styl wyjaśniania SQL koncepcji jest wyjątkowy. Podobało mi się, że udzielił nam informacji i odpowiedział na pytania, które nie były częścią tego kursu.
Stefan
Szkolenie - SQL in SQL Server
Przetłumaczone przez sztuczną inteligencję
funkcje analityczne
khusboo dassani - Tech Northwest Skillnet
Szkolenie - SQL Advanced
Przetłumaczone przez sztuczną inteligencję
Praktyczne pokazanie wiedzy zdobytej podczas szkolenia w realnym i bardzo prostym problemie biznesowym. Nawiązywanie do rzeczy istotnych z praktycznego podejścia nie będącymi bezpośrednio elementami szkolenia.
Damian Golab
Szkolenie - SQL Advanced in MySQL
Sposób nauczania instruktora jest bardzo informacyjny i efektywny,尤其是在第二天话题有点高级时。 (注意:最后一部分翻译似乎已经是中文了,根据指南第5条,当无法翻译且保留意义时,应保持原文不变。但此示例似乎与目标语言波兰语和源语言英语不匹配,请确认是否需要对这部分进行处理或保持原样。) Sposób nauczania instruktora jest bardzo informacyjny i efektywny, szczególnie drugiego dnia, gdy tematy są już trochę zaawansowane.
Aynanie Kiram - Aarki, Inc.
Szkolenie - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Przetłumaczone przez sztuczną inteligencję