Cechy

Cechy produktu
Certyfikat:
  • TAK
Język szkolenia:
  • polski
Liczba godzin:
  • 16
Poziom szkolenia:
  • Podstawowy
Producent:
Rodzaj szkolenia:
  • stacjonarnie; online
Szkolenie zamknięte:

Opis

Opis firmy

Infoshare to największa społeczność technologiczna w CEE i organizator wiodącej konferencji tech w Gdańsku. Łączy startupy, inwestorów, korporacje i pasjonatów innowacji. Promuje przedsiębiorczość, dzielenie się wiedzą i networking. Dzięki wydarzeniom, konkursom i programom wspiera rozwój ekosystemu technologicznego w Polsce i regionie.

Opis szkolenia

SQL jest wszędzie tam, gdzie praca związana jest z przechowywaniem i przetwarzaniem danych. Począwszy na inżynierach uczenia maszynowego, poprzez specjalistów z branż finansowych, web developerów, a skończywszy na ekspertach wizualizacji danych, czy nawet dziennikarzach. SQL można wykorzystać: przy tworzeniu aplikacji webowych, w analizie danych poza Excelem czy wreszcie korzystać z niego w Big Data lub Data Science.

Dla kogo szkolenie
  • Dla tych, którzy chcą poznać SQL oraz sposoby przetwarzania danych, oraz zdobyć praktyczną wiedzę, która umożliwi pracę z nimi.
  • Dla tych, którzy chcą poznać zaawansowane narzędzia do przetwarzania i analizy danych, które znacznie przyspieszą swoją pracę.
  • Dla każdego, kto chce podczas kursu skonfigurować i wykorzystać w praktyce swoją własną bazę danych.
Cele
  • Zdobycie podstawowej wiedzy na temat SQL, kluczowego języka służącego do pracy z bazami danych, co jest niezbędne w wielu dziedzinach, od inżynierii uczenia maszynowego po wizualizację danych.
  • Nauczenie się podstaw optymalizacji zapytań SQL, co obejmuje strukturę danych, wielkość danych, filtrowanie danych i dostępy do danych.
Korzyści
  • Nauczysz się rozumieć różnice między bazami danych relacyjnymi (SQL) i nierelacyjnymi (NoSQL),
  • Opanujesz techniki łączenia tabel, w tym różne rodzaje JOINów, złączeń krzyżowych (CROSS JOIN) oraz łączenia zbiorów (UNION, EXCEPT, INTERSECT).
  • Poznasz zastosowania podzapytań, w tym podzapytań skorelowanych, w różnych częściach zapytania SQL oraz użycie klauzul EXISTS.
  • Zdobędziesz umiejętności wykorzystania funkcji analitycznych i rankingowych, takich jak SUM, COUNT, MIN/MAX/AVG, RANK/DENSE_RANK, ROW_NUMBER, NTILE oraz funkcji okienkowych, w tym OVER, PARTITION BY oraz ORDER BY.
Program szkolenia
  1. MODEL RELACYJNY BAZY DANYCH – MODEL NIERELACYJNY BAZY DANYCH – WYKŁAD
     • czym są proste oraz złożone bazy danych
     • czym jest relacyjna baza danych, jak działa (SQL)
     • czym są nierelacyjne bazy danych (NoSQL)

  2. ŁĄCZENIE TABEL
     • łączenia tabel: JOIN / INNER JOIN / FULL JOIN
     • złączenia krzyżowe: CROSS JOIN
     • łączenia zbiorów: UNION / EXCEPT / INTERSECT

  3. PODZAPYTANIA
     • podzapytania skorelowane
     • podzapytania w FROM
     • podzapytania w WHERE / HAVING
     • użycie EXISTS

  4. FUNKCJE ANALITYCZNE
     • SUM
     • COUNT
     • MIN / MAX / AVG

  5. FUNKCJE RANKINGOWE
     • rankingi RANK / DENSE_RANK
     • ROW_NUMBER
     • podział NTILE

  6. FUNKCJE OKIENKOWE
     • zastosowanie OVER
     • używanie PARTITION BY oraz ORDER BY
     • użycie ROWS i GROUPS

  7. PODSTAWY OPTYMALIZACJI ZAPYTAŃ
     • struktura danych
     • wielkość danych
     • filtrowanie danych
     • dostępy do danych

Czas trwania

16 h/2 dni

Cena zawiera

Zamów szkolenie