Przejdź do głównej treści
polski
Produkty w koszyku: 0. Zobacz szczegóły

SQL

Przejdź do sekcji Opinie
Cena 2 800,81 zł
bez 23% VAT

Wybierz wariant produktu:

Poszczególne warianty mogą różnić się ceną

Typ szkolenia

Forma realizacji

Dostępność:
na wyczerpaniu
szt.
Zapytaj o produkt
Udostępnij
Dostawa od 0,00 zł - InPost Paczkomaty 24/7

Czas wysyłki: 5 dni

Opinie o produkcie

Liczba ocen: 0
Oceń i opisz

Opis produktu

Kalendarz szkoleń Portal egzaminacyjny

Bazy danych i język SQL


1. Co zyskasz dzięki szkoleniu?

Dane są wszędzie — w systemach ERP, aplikacjach biznesowych, raportach, arkuszach. Ale żeby naprawdę z nimi pracować, trzeba umieć je sprawnie wyszukiwać, filtrować, łączyć i analizować. SQL to język, który pozwala zadawać pytania bazie danych i natychmiast dostawać precyzyjne odpowiedzi — bez pośredników, bez czekania na raport od IT. To szkolenie nauczy Cię pisać zapytania od prostych do złożonych: od pobrania danych z jednej tabeli, przez łączenie wielu źródeł, aż po agregacje i modyfikowanie zawartości bazy. Po jego ukończeniu będziesz samodzielnie wyciągać potrzebne informacje z dowolnego systemu opartego na relacyjnej bazie danych.


2. Dla kogo jest to szkolenie?

Szkolenie jest przeznaczone dla:

  • analityków danych i specjalistów BI, którzy chcą samodzielnie pracować z bazami danych,
  • programistów i osób technicznych stawiających pierwsze kroki w pracy z bazami,
  • pracowników działów IT, finansów, kadr lub logistyki, którzy potrzebują bezpośredniego dostępu do danych systemów operacyjnych,
  • wszystkich, którzy korzystają z systemów klasy ERP i chcą rozumieć strukturę danych oraz tworzyć własne zapytania i raporty.

3. Czas trwania szkolenia

⏱ 24 godziny


4. Szczegółowy program szkolenia

Wprowadzenie do relacyjnych baz danych

  • czym jest baza danych i system zarządzania bazą danych (RDBMS)
  • model relacyjny: tabele, kolumny, wiersze, klucze
  • przegląd popularnych silników: MySQL, PostgreSQL, MS SQL Server, SQLite
  • środowisko pracy: konfiguracja i pierwsze połączenie z bazą

Podstawowe zapytania — pobieranie danych

  • instrukcja SELECT i wybór kolumn
  • pobieranie wszystkich danych z tabeli (SELECT *)
  • aliasy kolumn i tabel
  • eliminowanie duplikatów: DISTINCT

Filtrowanie i sortowanie danych

  • klauzula WHERE i operatory porównania
  • operatory logiczne: ANDORNOT
  • zakresy i listy wartości: BETWEENIN
  • wzorce tekstowe: LIKE i symbole wieloznaczne
  • wartości puste: IS NULLIS NOT NULL
  • sortowanie wyników: ORDER BY, kierunek ASC/DESC
  • ograniczanie wyników: LIMIT / TOP

Typy danych i funkcje wbudowane

  • typy liczbowe, tekstowe, datowe i logiczne
  • funkcje tekstowe: UPPERLOWERLENGTHSUBSTRINGCONCAT
  • funkcje datowe: NOWDATEPARTDATEDIFF, formatowanie dat
  • funkcje matematyczne: ROUNDABSFLOORCEILING
  • konwersja typów: CASTCONVERT

Agregacja i grupowanie danych

  • funkcje agregujące: COUNTSUMAVGMINMAX
  • grupowanie wyników: GROUP BY
  • filtrowanie grup: HAVING
  • różnica między WHERE a HAVING

Łączenie tabel (JOIN)

  • po co łączymy tabele — klucze główne i obce
  • INNER JOIN — tylko pasujące rekordy
  • LEFT JOIN i RIGHT JOIN — z zachowaniem niesparowanych wierszy
  • FULL OUTER JOIN — wszystkie rekordy z obu tabel
  • łączenie więcej niż dwóch tabel
  • typowe błędy i niejednoznaczności kolumn

Podzapytania (subqueries)

  • podzapytania w klauzuli WHERE
  • podzapytania w klauzuli FROM
  • podzapytania skorelowane
  • EXISTS i NOT EXISTS

Modyfikowanie danych

  • dodawanie wierszy: INSERT INTO
  • aktualizacja danych: UPDATE z klauzulą WHERE
  • usuwanie wierszy: DELETE z klauzulą WHERE
  • bezpieczna praca z danymi — znaczenie WHERE przy modyfikacjach

Tworzenie i zarządzanie strukturą bazy

  • tworzenie tabeli: CREATE TABLE i typy kolumn
  • ograniczenia: NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYDEFAULT
  • modyfikowanie struktury tabeli: ALTER TABLE
  • usuwanie obiektów: DROP TABLETRUNCATE

Widoki i indeksy — wprowadzenie

  • czym jest widok (VIEW) i kiedy go używać
  • tworzenie i modyfikowanie widoków
  • czym jest indeks i jak wpływa na wydajność
  • tworzenie prostych indeksów

Transakcje i integralność danych

  • czym jest transakcja i po co ją stosować
  • BEGIN TRANSACTIONCOMMITROLLBACK
  • właściwości ACID — intuicyjne omówienie
  • typowe scenariusze użycia transakcji

5. Rekomendowane szkolenia powiązane


6. Inne informacje

Certyfikat ukończenia szkolenia

Po zakończeniu szkolenia otrzymujesz certyfikat, który potwierdza zdobytą wiedzę oraz umiejętność wykorzystania jej w praktyce.

Wiedza i narzędzia, które nadążają za zmianami

Pracujesz na systemie, który jest stale aktualizowany i dostosowany do obowiązujących przepisów oraz realiów rynku. Masz dostęp do nowoczesnych technologii i rozwiązań, które realnie ułatwiają codzienną pracę.

Realny zwrot z inwestycji (ROI)

Uczysz się, jak w pełni wykorzystywać możliwości systemu oraz wdrażać rozwiązania, które automatyzują procesy, oszczędzają czas i ograniczają błędy. Dzięki temu firma działa sprawniej, a pracodawca może skupić się na strategicznych aspektach zarządzania.

  • Indywidualne podejście

    Indywidualne podejście

  • Rozliczamy się za efekty

    Rozliczamy się za efekty

  • Autoryzowany Partner Comarch
    Autoryzowany Partner Comarch
  • 15 lat doświadczenia

    15 lat doświadczenia