Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Część 1: Podstawy SQL
Wprowadzenie do SQL i baz danych
- Zrozumienie baz danych
- Wprowadzenie do SQL
- Konfiguracja środowiska SQL
Składnia SQL i podstawowe zapytania
- Omówienie składni SQL
- Instrukcje SELECT
- Filtrowanie danych za pomocą klauzuli WHERE
Praca z funkcjami i agregacją
- Typowe funkcje SQL
- Funkcje agregujące: COUNT, SUM, AVG, MAX, MIN
- Grupowanie danych za pomocą GROUP BY
Łączenie tabel
- Zrozumienie łączeń
- INNER JOIN
- LEFT JOIN, RIGHT JOIN i FULL OUTER JOIN
Podzapytania i operacje na zbiorach
- Pisanie podzapytań
- Operacje UNION, INTERSECT i EXCEPT
Manipulacja danymi
- Instrukcja INSERT INTO
- Instrukcja UPDATE
- Instrukcja DELETE
Część 2: Średniozaawansowany SQL
Zaawansowane filtrowanie danych
- Zaawansowane techniki klauzuli WHERE
- Operator LIKE i dopasowywanie wzorców
- Operatory IN i BETWEEN
Złożone łączenia i podzapytania
- Self-joins
- Podzapytania nieskorelowane i skorelowane
- Klauzula EXISTS
Praca z indeksami i widokami
- Zrozumienie indeksów i ich wpływu na wydajność
- Tworzenie i używanie widoków
Zaawansowane funkcje i procedury składowane
- Funkcje zdefiniowane przez użytkownika
- Procedury składowane i wyzwalacze
- Obsługa błędów w SQL
Przekształcanie i analiza danych
- Pivoting i unpivoting danych
- Funkcje okna: ROW_NUMBER, RANK, DENSE_RANK
- CTE (Common Table Expressions)
Projektowanie baz danych i normalizacja
- Zasady projektowania baz danych
- Formy normalne i normalizacja
- Modelowanie relacyjno-encjonalne (ER)
Dostrajanie i optymalizacja wydajności
- Techniki optymalizacji zapytań
- Plany wykonania
- Najlepsze praktyki dostrajania wydajności
SQL w praktyce
- Integracja SQL z innymi technologiami
- Studia przypadków i rzeczywiste scenariusze
- Projekt końcowy: Budowa rozwiązania bazodanowego od podstaw
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstawowych operacji komputerowych
- Doświadczenie w dowolnym języku programowania jest korzystne, ale nie jest wymagane
Grupa docelowa
- Analitycy danych
- Specjaliści baz danych
- Programiści
35 godzin
Opinie uczestników (1)
Mała grupa, stacjonarna przez 3 dni,
Annina - Ricardo AG
Szkolenie - SQL: Basics to Intermediate
Przetłumaczone przez sztuczną inteligencję