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
- Rozumienie baz danych
- Wprowadzenie do SQL
- Konfiguracja środowiska SQL
Składnia SQL i podstawowe zapytania
- Przegląd składni SQL
- Zapytania SELECT
- Filtrowanie danych za pomocą klauzuli WHERE
Praca z funkcjami i agregatami
- Powszechne funkcje SQL
- Agregatowe funkcje: COUNT, SUM, AVG, MAX, MIN
- Grupowanie danych za pomocą GROUP BY
Łączenie tabel
- Zrozumienie JOINów
- 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: Średniozaawansowane SQL
Zaawansowane filtrowanie danych
- Zaawansowane techniki klauzuli WHERE
- Operator LIKE i dopasowywanie wzorców
- Operatory IN i BETWEEN
Złożone łączenia i podzapytania
- Samodzielne łączenia
- Niekorelowane i skorelowane podzapytania
- 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 triggery
- Obsługa błędów w SQL
Transformacja i analiza danych
- Pivotowanie i odpivotowanie danych
- Funkcje okienne: ROW_NUMBER, RANK, DENSE_RANK
- CTEs (Common Table Expressions)
Projektowanie baz danych i normalizacja
- Zasady projektowania baz danych
- Normalne formy i normalizacja
- Modelowanie relacji entytowo-relacyjnych (ER)
Optymalizacja i dostrajanie wydajności
- Techniki optymalizacji zapytań
- Plany wykonywania
- Najlepsze praktyki dostrajania wydajności
SQL w rzeczywistym świecie
- Integracja SQL z innymi technologiami
- Przykłady i scenariusze rzeczywiste
- Projekt końcowy: Budowanie rozwiązania bazodanowego od podstaw
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstawowych operacji komputerowych
- Doświadczenie w jakimkolwiek 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ły zespół, osobiście przez 3 dni,
Annina - Ricardo AG
Szkolenie - SQL: Basics to Intermediate
Przetłumaczone przez sztuczną inteligencję