Data SQL

Szkolenie SQL

Termin

Ustalamy indywidualnie

Czas

16h / 2 dni

Cena

Ustalamy indywidualnie

Szkolenie z SQL

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 jest szkolenie z SQL?

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.

Program szkolenia SQL

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)

Łączenie tabel

łączenia tabel: JOIN / INNER JOIN / FULL JOIN
złączenia krzyżowe: CROSS JOIN
łączenia zbiorów: UNION / EXCEPT / INTERSECT

Podzapytania

podzapytania skorelowane
podzapytania w FROM
podzapytania w WHERE / HAVING
użycie EXISTS

Funkcje analityczne

SUM
COUNT
MIN / MAX / AVG

Funkcje rankingowe

rankingi RANK / DENSE_RANK
ROW_NUMBER
podział NTILE

Funkcje okienkowe

zastosowanie OVER
używanie PARTITION BY oraz ORDER BY
użycie ROWS i GROUPS

Podstawy optymalizacji zapytań

struktura danych
wielkość danych
filtrowanie danych
dostępy do danych

Czego nauczysz się na szkoleniu SQL?

Zdobędziesz podstawową wiedzę 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.

Nauczysz się rozumieć różnice między bazami danych relacyjnymi (SQL) i nierelacyjnymi (NoSQL), co pozwoli Ci wybierać odpowiednie narzędzia do przetwarzania i analizy danych.

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.

Nauczysz się podstaw optymalizacji zapytań SQL, co obejmuje strukturę danych, wielkość danych, filtrowanie danych i dostępy do danych.

Chcesz dowiedzieć się więcej o szkoleniu z SQL?

Dowiedz się więcej

Przemysław Wołosz

Szkolenia dla firm
(+48) 730 830 801

    Zamów rozmowę