Przejdź do treści
FullstackDev
New

MS SQL od podstaw do zaawansowanych technik

Naucz się MS SQL i zarządzania bazami danych: definicja struktury, tworzenie zapytań, skryptów, optymalizacja wydajności

Ostatnia aktualizacja: 3/2026 Polski

86

wykładów

10.5

godzin wideo

276

ocen

1991

kursantów

Czego się nauczysz

  • Podstawy zarządzania bazami danych - rodzaje baz danych i użycie SQL do zarządzania danymi
  • Instalacja lokalnego serwera, korzystanie z narzędzi oraz importowanie baz danych
  • Tworzenie zapytań SQL: SELECT, filtrowanie WHERE, sortowanie ORDER BY, łączenie tabel JOIN
  • Funkcje agregujące: SUM, AVG, COUNT, MAX, grupowanie GROUP BY, filtrowanie grup HAVING
  • Stosowanie instrukcji warunkowej CASE dla dynamicznego zarządzania danymi
  • Programowanie skryptów w T-SQL oraz funkcje okna
  • Optymalizacja zapytań: plan wykonania, indeksy i techniki poprawy wydajności

O kursie

Kurs przeznaczony jest dla wszystkich, którzy chcą zdobyć solidne fundamenty w zarządzaniu bazami danych oraz pisaniu zapytań SQL. Niezależnie od tego, czy dopiero zaczynasz, jesteś profesjonalistą IT, studentem czy analitykiem danych - znajdziesz tu umiejętności niezbędne do efektywnej pracy z bazami danych. Na początku dowiesz się, czym są bazy danych i jak używać SQL, a następnie zainstalujesz lokalny serwer i zaimportujesz przykładowe bazy.

Poznasz podstawowe operacje SQL: wybieranie danych za pomocą SELECT, filtrowanie wyników klauzulą WHERE oraz sortowanie przy użyciu ORDER BY. Kolejne moduły wprowadzą Cię w bardziej zaawansowane techniki - funkcje agregujące (SUM, AVG, COUNT, MAX), grupowanie wierszy przez GROUP BY, filtrowanie grup przez HAVING oraz instrukcję warunkową CASE. Nauczysz się też łączyć dane z wielu tabel za pomocą INNER, LEFT, RIGHT i FULL JOIN.

W dalszej części kursu zajmiesz się projektowaniem struktury bazy danych - tworzeniem tabel i relacji między nimi, a także programowaniem skryptów w T-SQL i funkcjami okna. Ostatnie moduły poświęcone są optymalizacji zapytań: zrozumiesz plan wykonania zapytania oraz nauczysz się używać indeksów i innych mechanizmów wpływających na wydajność.

Kurs oferuje wiele praktycznych ćwiczeń i przykładów, które pomogą Ci zastosować zdobytą wiedzę w rzeczywistych scenariuszach - to umiejętności kluczowe w profesjonalnym zarządzaniu dużymi zbiorami danych.

Program kursu

Wprowadzenie

9 · 33 min

Wybieranie danych

13 · 1 godz. 39 min

Funkcje wbudowane

7 · 44 min

Łączenie danych

9 · 1 godz. 10 min

Tworzenie struktury bazy danych

10 · 1 godz. 26 min

Zarządzanie danymi

7 · 1 godz. 2 min

Programowanie skryptów w T-SQL

17 · 2 godz. 10 min

Funkcje okna

10 · 1 godz. 1 min

Optymalizacja

4 · 41 min

Wymagania

  • Brak konieczności wcześniejszego doświadczenia - kurs nie wymaga znajomości SQL ani baz danych

Dla kogo jest ten kurs

  • Początkujący w dziedzinie baz danych, bez wcześniejszego doświadczenia z SQL
  • Profesjonaliści IT chcący poszerzyć umiejętności o zarządzanie bazami danych i optymalizację zapytań
  • Studenci informatyki i pokrewnych kierunków
  • Analitycy danych, którzy chcą lepiej rozumieć i zarządzać danymi w bazach