Podstawy SQL do zaawansowanych zapytań – 2-dniowy program intensywny
Opis szkolenia
Podstawowe informacje
SQL to uniwersalny język danych – niezbędny do analizy, raportowania i podejmowania decyzji w każdej nowoczesnej organizacji. Ten intensywny dwudniowy program został zaprojektowany dla analityków, programistów i profesjonalistów biznesowych, którzy chcą zdobyć praktyczne umiejętności pracy z SQL. Dzięki ćwiczeniom prowadzonym krok po kroku oraz studiom przypadków opartych na rzeczywistych scenariuszach nauczysz się projektować zapytania, manipulować danymi, stosować zaawansowane funkcje i optymalizować wydajność. Po ukończeniu kursu będziesz w stanie pewnie pracować z relacyjnymi bazami danych, tworzyć raporty biznesowe oraz wyciągać wnioski wspierające podejmowanie trafniejszych decyzji.
Kluczowe korzyści dla uczestników
- Opanuj SQL od podstaw po zaawansowane techniki w zaledwie dwa dni.
- Ucz się przez praktykę: warsztaty, ćwiczenia prowadzone krok po kroku i scenariusze biznesowe oparte na rzeczywistych przypadkach.
- Zbuduj pewność siebie w projektowaniu, tworzeniu zapytań i zarządzaniu relacyjnymi bazami danych.
- Zdobywaj praktyczne umiejętności w zakresie raportowania biznesowego i podejmowania decyzji.
- Zrozum, jak optymalizować zapytania i poprawiać wydajność baz danych.
Zarezerwuj szkolenie
- Format: Online
- Język: Polski
- Typ: Otwarte, gwarantowane szkolenie
- Termin: 06-07.12.2025
- Czas trwania: 2 dni (7h/dzień)
Cena netto za uczestnika. Gwarantowane szkolenia wymagają co najmniej jednego uczestnika.
Wymagania wstępne
Nie jest wymagana wcześniejsza zaawansowana znajomość SQL. Podstawowa znajomość baz danych będzie pomocna, ale nie jest obowiązkowa.
Grupa docelowa
Szkolenie jest przeznaczone dla analityków danych, programistów, profesjonalistów biznesowych oraz wszystkich osób, które potrzebują praktycznych umiejętności SQL do skutecznego tworzenia zapytań, analizowania i raportowania danych.
Program szkolenia
Dzień 1 – Podstawy SQL i zapytania rdzeniowe
- Powitanie i wprowadzenie: cele, agenda, oczekiwania, przegląd SQL i relacyjnych baz danych.
- Podstawy architektury bazy danych: tabele, wiersze, kolumny, relacje, klucze, indeksy i przetwarzanie zapytań.
- Łączenie z bazami SQL: narzędzia takie jak DBeaver, SSMS, pgAdmin, MySQL Workbench; uruchamianie pierwszych zapytań.
- Rdzeniowe zapytania SQL: SELECT, WHERE, ORDER BY; filtrowanie za pomocą operatorów; aliasy, kolumny obliczane, obsługa wartości NULL.
- Praktyka z ćwiczeniami prowadzonymi krok po kroku.
- Definiowanie danych (DDL): CREATE/DROP tabel, definiowanie typów danych, ograniczeń i widoków.
- Warsztat praktyczny: budowanie schematu od podstaw.
- Manipulacja danymi (DML): INSERT, UPDATE, DELETE, transakcje, obsługa duplikatów.
- Warsztat praktyczny: wypełnianie i aktualizowanie tabel.
- Złączenia i podzapytania: INNER, LEFT, RIGHT, FULL OUTER, self-joins, podzapytania skalarne vs skorelowane, operatory zbiorów.
- Warsztat praktyczny: budowanie zapytań integrujących dane.
- Zastosowane warsztaty: scenariusz raportowania biznesowego (raport sprzedaży lub HR, złączenia, podzapytania).
Dzień 2 – Zaawansowany SQL i wydajność
- Podsumowanie i sesja pytań z dnia 1.
- Funkcje agregujące i grupowanie: COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING, typowe pułapki.
- Warsztat praktyczny: ćwiczenia z raportowania zagregowanego.
- Funkcje analityczne i okienkowe: ROW_NUMBER, RANK, DENSE_RANK, PARTITION BY, ORDER BY, LAG, LEAD, FIRST_VALUE, LAST_VALUE, sumy skumulowane, średnie ruchome.
- Biznesowe zastosowania funkcji analitycznych.
- Zaawansowane techniki zapytań: wyrażenia CASE, wspólne wyrażenia tabelowe (CTE), zapytania rekurencyjne.
- Warsztat praktyczny: budowanie złożonych zapytań krok po kroku.
- Indeksy i wydajność zapytań: jak działają indeksy, plany wykonania, pułapki, najlepsze praktyki.
- Warsztat praktyczny: optymalizacja wolnych zapytań.
- Finalne zintegrowane laboratorium: tworzenie schematu, ładowanie i transformacja danych, złączenia, OLAP, optymalizacja, przygotowanie końcowego zestawu danych raportowych.
Dlaczego szkolenie otwarte?
- Gwarantowana realizacja – kurs odbywa się niezależnie od liczby uczestników
- Wymiana wiedzy i doświadczeń z profesjonalistami z innych branż
- Jak mądrze wybrać klucz partycjonowania (shard key)
- Interaktywne sesje na żywo – nie tylko teoria, ale praktyka prowadzona krok po kroku i dyskusje
- Elastyczny format zdalny – dołącz z dowolnego miejsca
Potrzebujesz więcej informacji?
Napisz, zadzwoń lub uzupełnij formularz - wybierz formę kontaktu, która Ci najbardziej odpowiada i zostaw resztę nam. Nasi konsultanci odpowiedzą na Twoje pytania i pomogą dobrać optymalne rozwiązanie.
Bądźmy w kontakciewroclaw@nobleprog.pl lub +48 (22) 103 3718