Kurs SQL podstawowy - praktyczne wykorzystanie języka SQL i budowa baz danych
Kurs SQL podstawowy - praktyczne wykorzystanie języka SQL i budowa baz danych
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
Specjaliści IT, analitycy danych, początkujący programiści, administratorzy baz danych, konsultanci ds. raportowania i BI, pracownicy działów finansów, HR, sprzedaży oraz osoby odpowiedzialne za przetwarzanie i analizę danych – wszyscy, którzy chcą praktycznie wykorzystać język SQL do tworzenia zapytań, analizowania danych, budowy i utrzymania relacyjnych baz danych oraz optymalizacji procesów pracy z informacją w swojej organizacji.
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników10
- Data zakończenia rekrutacji18-05-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi16
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Kurs SQL podstawowy – praktyczne wykorzystanie języka SQL i budowa baz danych przygotowuje uczestnika do samodzielnej i świadomej pracy z relacyjnymi bazami danych.Po zakończeniu szkolenia uczestnik będzie potrafił:
- efektywnie korzystać z SQL do tworzenia i wykonywania zapytań w systemach zarządzania bazami danych,
- filtrować, sortować i grupować dane, korzystać z podzapytań i łączyć tabele,
- wykorzystywać funkcje matematyczne, logiczne, tekstowe oraz daty i czasu w analizach danych
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Uczestnik: zna podstawowe pojęcia z zakresu relacyjnych baz danych: tabele, wiersze, kolumny, krotki, klucze główne i obce, relacje między tabelami, rozumie strukturę i działanie języka SQL oraz jego zastosowanie w przetwarzaniu danych, potrafi pisać podstawowe zapytania SELECT z filtrami (WHERE), sortowaniem (ORDER BY) i ograniczeniem liczby wyników (TOP/LIMIT), wykorzystuje grupowanie danych i filtrowanie grup (GROUP BY, HAVING), stosuje podzapytania i łączy dane z różnych tabel przy użyciu JOIN, korzysta z funkcji matematycznych, logicznych, tekstowych oraz daty i czasu w analizach danych, projektuje proste bazy danych i widoki oraz wprowadza zmiany w ich strukturze, tworzy nowe tabele, definiuje typy danych, autonumerowanie i więzy spójności, wykonuje operacje na danych: INSERT, UPDATE, DELETE w sposób bezpieczny i zgodny z zasadami integralności danych, potrafi analizować przykładowe scenariusze biznesowe i opracowywać zapytania SQL dopasowane do potrzeb organizacji, rozumie podstawy optymalizacji zapytań i struktur baz danych. | poprawne wyjaśnienie podstawowych pojęć relacyjnych baz danych i ich struktury, opracowanie poprawnego zapytania SELECT z wykorzystaniem filtrów, sortowania i grupowania, zastosowanie funkcji matematycznych, logicznych, tekstowych i daty/czasu w praktycznych zapytaniach, poprawne wykorzystanie podzapytań oraz JOIN do łączenia tabel, stworzenie prostej tabeli i widoku zgodnie z wymaganiami biznesowymi, wykonanie operacji INSERT, UPDATE, DELETE zgodnie z zasadami integralności danych, przygotowanie przykładowego rozwiązania problemu biznesowego w SQL (np. ewidencja faktur, magazyn, baza klientów), ocena jakości zapytań pod względem logicznym, składniowym i praktycznej przydatności w organizacji. | Wywiad swobodny |
Cel biznesowy
Celem biznesowym szkolenia „SQL podstawowy” jest zwiększenie efektywności zarządzania danymi w organizacji poprzez rozwój kompetencji pracowników w zakresie samodzielnego pozyskiwania, filtrowania i przetwarzania informacji z relacyjnych baz danych. Dzięki nabyciu umiejętności posługiwania się językiem SQL, organizacja zyskuje możliwość szybszego generowania raportów, eliminację błędów w interpretacji danych oraz usamodzielnienie pracowników w dostępie do niezbędnych informacji biznesowych bez konieczności stałego angażowania działów IT.Efekt usługi
Efektem usługi jest podniesienie kompetencji uczestników w zakresie samodzielnej pracy z relacyjnymi bazami danych przy użyciu języka SQL. Po zakończeniu szkolenia uczestnicy potrafią formułować zapytania wybierające dane (SELECT) z wykorzystaniem zaawansowanych filtrów (WHERE), sortowania (ORDER BY) oraz ograniczania wyników. Uczestnicy umieją agregować dane i tworzyć zestawienia statystyczne (GROUP BY, HAVING), łączyć informacje z wielu tabel (JOIN) oraz stosować podzapytania. Ponadto potrafią wykorzystywać funkcje wbudowane (tekstowe, matematyczne, daty i czasu), projektować struktury bazodanowe (CREATE TABLE, CREATE VIEW), a także bezpiecznie zarządzać rekordami (INSERT, UPDATE, DELETE) przy zachowaniu zasad integralności danych. Uczestnicy nabywają również podstawową wiedzę z zakresu optymalizacji zapytań oraz projektowania logicznego tabel.
Kryteria weryfikacji osiągnięcia efektu:
- Poprawne przygotowanie przez uczestników skryptów SQL obejmujących wybieranie, filtrowanie, sortowanie oraz grupowanie danych na podstawie zadanych kryteriów biznesowych.
- Prawidłowe zastosowanie różnych typów złączeń (JOIN) oraz podzapytań w celu ekstrakcji spójnych informacji z rozproszonych tabel.
- Poprawność logiczna i techniczna operacji na strukturach danych, w tym stworzenie nowej tabeli (z uwzględnieniem typów danych i kluczy) oraz zdefiniowanie widoku analitycznego.
- Wykonanie operacji modyfikacji danych (DML) w sposób bezpieczny, zapewniający spójność i poprawność bazy danych.
- Rozwiązanie kompleksowego studium przypadku (case study) polegającego na opracowaniu zapytań SQL dla konkretnego scenariusza (np. system fakturujący lub magazynowy).
- Potwierdzenie przez trenera osiągnięcia efektów na podstawie bieżącej obserwacji pracy uczestników w środowisku bazodanowym oraz analizy poprawności napisanych skryptów.
- Pozytywna ocena realizacji efektu usługi w ankiecie podsumowującej szkolenie.
Metoda potwierdzenia osiągnięcia efektu usługi
Metodą potwierdzenia osiągnięcia efektu usługi jest dokumentacja z realizacji szkolenia obejmująca przygotowane przez uczestników skrypty SQL (.sql) oraz zestawienia wynikowe wygenerowane w środowisku bazodanowym (np. MS SQL Server). Dokumentacja zawiera poprawnie skonstruowane zapytania raportowe (z wykorzystaniem agregacji i złączeń), definicje nowych struktur danych (tabele i widoki) oraz udokumentowane operacje wstawiania i aktualizacji danych. Dokumentacja ta jest potwierdzona obserwacją trenera oraz oceną poprawności składniowej, logicznej oraz przydatności biznesowej przygotowanych rozwiązań.
Dodatkowym potwierdzeniem jest protokół podsumowujący szkolenie, zawierający opis osiągniętych efektów oraz listę nabytych kompetencji w zakresie: architektury baz danych, zaawansowanej składni SELECT, łączenia tabel, stosowania funkcji SQL, zarządzania strukturami DDL oraz operacji DML. Protokół zawiera również rekomendacje dotyczące dalszego rozwoju kompetencji w obszarze optymalizacji baz danych i zaawansowanego programowania T-SQL.
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
1. Zakres tematyczny:
- Architektura relacyjnych baz danych, klucze, relacje i integralność danych.
- Składnia zapytań SELECT: filtrowanie (WHERE), sortowanie (ORDER BY), agregacja (GROUP BY, HAVING).
- Zaawansowane łączenie tabel (JOIN) i wykorzystanie podzapytań.
- Praca z funkcjami wbudowanymi (tekstowe, matematyczne, daty i czasu).
- Definiowanie struktury bazy (DDL): tabele, widoki, typy danych.
- Manipulacja danymi (DML): INSERT, UPDATE, DELETE.
- Projektowanie i optymalizacja baz danych na przykładach biznesowych.
2. Warunki organizacyjne:
- Usługa realizowana w formie zdalnej w czasie rzeczywistym.
- Każdy uczestnik posiada samodzielne stanowisko pracy z dostępem do Internetu oraz zainstalowanym środowiskiem MS SQL Server (lub dostępem do przeglądarkowego edytora SQL).
- Komunikacja odbywa się poprzez platformę [np. MS Teams / Zoom], umożliwiającą dwustronną komunikację audio/wideo, czat oraz współdzielenie ekranu.
3. Sposób organizacji walidacji:
- Walidacja odbywa się pod koniec drugiego dnia szkolenia.
- Składa się z wywiadu swobodnego.
- Nadzór nad walidacją prowadzi trener wskazany w harmonogramie.
4. Informacje o czasie:
- Usługa realizowana w godzinach zegarowych (1h = 60 min).
- Przerwy są wliczone w czas trwania usługi.
- Proporcje: Zajęcia teoretyczne (30%), Zajęcia praktyczne i walidacja (70%).
Moduł 1. Wprowadzenie do pracy z danymi i relacyjnymi bazami
- Podstawowe pojęcia związane z danymi i ich przetwarzaniem
- Struktura relacyjnej bazy danych: tabele, wiersze, kolumny i krotki
- Klucze główne i obce oraz relacje między tabelami
- Zasady integralności danych i spójności informacji
Moduł 2. Podstawy języka SQL
- Instrukcja SELECT – wybieranie danych z tabel
- Filtrowanie danych za pomocą WHERE
- Sortowanie wyników zapytań – ORDER BY
- Ograniczanie liczby zwracanych wierszy (TOP / LIMIT)
- Grupowanie danych i filtrowanie grup – GROUP BY i HAVING
- Tworzenie podzapytań i łączenie tabel przy użyciu JOIN
- Zastosowanie operacji teorii mnogości do manipulacji zestawami danych
Moduł 3. Funkcje i operatory SQL
- Operatory matematyczne, logiczne i tekstowe
- Funkcje daty i czasu
- Przykłady łączenia funkcji w zapytaniach praktycznych
Moduł 4. Tworzenie i wykonywanie zapytań w SQL Server
- Praktyczne ćwiczenia w środowisku MS SQL Server
- Pisanie, testowanie i modyfikacja zapytań
- Analiza wyników i diagnostyka błędów
Moduł 5. Widoki w relacyjnych bazach danych
- Definiowanie widoków (CREATE VIEW)
- Modyfikacja i aktualizacja widoków
- Wykorzystanie widoków w zapytaniach analitycznych
- Zalety stosowania widoków w praktyce biznesowej
Moduł 6. Zasady działania relacyjnych baz danych
- Budowa bazy danych krok po kroku
- Normalizacja danych – korzyści i ograniczenia
- Denormalizacja – kiedy warto stosować
- Wprowadzenie do projektowania logicznego i fizycznego bazy danych
Moduł 7. Tworzenie i modyfikacja tabel
- Tworzenie tabel (CREATE) i usuwanie (DROP)
- Typy danych i ich zastosowanie
- Autonumerowanie wierszy i generowanie kluczy
- Relacje między tabelami, więzy spójności
- Optymalizacja struktury tabel i zapytań
Moduł 8. Operacje na danych – DML (Data Manipulation Language)
- Wstawianie danych – INSERT
- Aktualizacja danych – UPDATE
- Usuwanie danych – DELETE
- Praktyczne strategie pracy z dużymi zbiorami danych
Moduł 9. Ćwiczenia praktyczne i studia przypadków
- Książka telefoniczna – zarządzanie kontaktami
- Platforma e-learningowa – rejestracja użytkowników
- Rejestracja faktur i dokumentów finansowych
- Magazyn i inwentaryzacja
- Sklep – zarządzanie produktami i usługami
Harmonogram
Harmonogram
| Przedmiot / temat | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Przedmiot / temat 1 z 15 Podstawy baz danych i zapytania SELECT (Efekty 1-3): Struktura tabel, klucze, proste zapytania z filtrowaniem i sortowaniem. (Metody: rozmowa na żywo, udostępnianie ekranu, czat) | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat 2 z 15 Przerwa | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 10:15 | Liczba godzin 00:15 |
Przedmiot / temat 3 z 15 Grupowanie i agregacja (Efekt 4): Praktyczne użycie GROUP BY oraz HAVING w raportowaniu danych. (Metody: warsztat praktyczny, wspólne rozwiązywanie zadań) | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 10:15 | Godzina zakończenia 12:15 | Liczba godzin 02:00 |
Przedmiot / temat 4 z 15 Przerwa obiadowa | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 12:15 | Godzina zakończenia 12:45 | Liczba godzin 00:30 |
Przedmiot / temat 5 z 15 Łączenie danych (Efekt 5): Praca z wieloma tabelami za pomocą JOIN i podzapytań. (Metody: ćwiczenia praktyczne, współdzielenie ekranu) | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 12:45 | Godzina zakończenia 14:15 | Liczba godzin 01:30 |
Przedmiot / temat 6 z 15 Przerwa | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 14:15 | Godzina zakończenia 14:30 | Liczba godzin 00:15 |
Przedmiot / temat 7 z 15 Funkcje i operatory (Efekt 6): Wykorzystanie funkcji tekstowych, matematycznych i daty. (Metody: rozmowa na żywo, ćwiczenia w środowisku SQL) | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 21-05-2026 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 16:00 | Liczba godzin 01:30 |
Przedmiot / temat 8 z 15 Projektowanie bazy i widoków (Efekt 7): Normalizacja, tworzenie widoków (CREATE VIEW). (Metody: prezentacja, analiza przypadków, czat) | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat 9 z 15 Przerwa | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 10:15 | Liczba godzin 00:15 |
Przedmiot / temat 10 z 15 Tworzenie tabel i DDL (Efekt 8): CREATE, DROP, typy danych i więzy spójności. (Metody: warsztat, samodzielne tworzenie struktur danych) | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 10:15 | Godzina zakończenia 12:15 | Liczba godzin 02:00 |
Przedmiot / temat 11 z 15 Przerwa obiadowa | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 12:15 | Godzina zakończenia 12:45 | Liczba godzin 00:30 |
Przedmiot / temat 12 z 15 Manipulacja danymi i studia przypadków (Efekty 9-11): INSERT, UPDATE, DELETE oraz zadania praktyczne (np. faktury, magazyn). (Metody: ćwiczenia, udostępnianie ekranu) | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 12:45 | Godzina zakończenia 14:15 | Liczba godzin 01:30 |
Przedmiot / temat 13 z 15 Przerwa | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 14:15 | Godzina zakończenia 14:30 | Liczba godzin 00:15 |
Przedmiot / temat 14 z 15 Struktura SQl - podsumowanie, dyskusja, udostepnienie ekranu | Prowadzący ADAM SZCZUKA | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 16:00 | Liczba godzin 01:30 |
Przedmiot / temat 15 z 15 walidacja - wywiad swobodny | Prowadzący - | Data realizacji zajęć 22-05-2026 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 16:10 | Liczba godzin 00:10 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 1 968,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 600,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 123,00 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 100,00 PLN |
Prowadzący
Prowadzący
ADAM SZCZUKA
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
📦 Standard Cognity dla szkoleń zdalnych
W ramach szkoleń online Cognity uczestnicy otrzymują kompleksowe warunki do komfortowej i efektywnej nauki:
🎥 Dostęp do nagrania szkolenia – możliwość powrotu do materiału po szkoleniu.
📁 Komplet plików szkoleniowych – prezentacje, ćwiczenia, przykłady do dalszej pracy.
📜 Certyfikat ukończenia szkolenia – potwierdzenie udziału w kursie.
🤝 Opieka poszkoleniowa – możliwość konsultacji po szkoleniu.
👨🏫 Doświadczony trener – praktyk, który prowadzi szkolenie w formie warsztatowej i pracuje na realnych przykładach biznesowych.
👉 Szczegóły szkolenia: Kurs SQL podstawowy - praktyczne wykorzystanie języka SQL i budowa baz danych
https://www.cognity.pl/kurs-sql-praktyczne-wykorzystanie-jezyka-sql
Warunki techniczne
Warunki techniczne
Szkolenie na platformie Zoom lub Teams.
Każdy uczestnik musi mieć dostęp do zainstalowanego środowiska MS SQL Server (lub dostęp do przeglądarkowego edytora SQL). Z racji tego, że szkolenie jest online uczestnik pracuje na swoim komputerze. Platformę zoom zapewnia Cognity.