icon icon

Kurs Język SQL dla Azure SQL - praca w zakresie analizy i raportowania

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Pewne podstawy SQL i Azure SQL - Uporządkujesz kluczowe pojęcia związane z bazami danych, językiem SQL i środowiskiem Azure SQL, dzięki czemu łatwiej zrozumiesz działanie serwera, bazy oraz ich najważniejszych obiektów.

icon

Sprawne pisanie zapytań SELECT - Nauczysz się samodzielnie budować poprawne zapytania SELECT i rozumieć kolejność ich wykonywania, co pozwoli Ci szybciej pobierać właściwe dane i unikać typowych błędów logicznych.

icon

Precyzyjne filtrowanie danych - Opanujesz operatory takie jak IN, BETWEEN, LIKE, AND, OR, NOT oraz pracę z NULL i datami, więc będziesz trafnie zawężać wyniki i przygotowywać bardziej użyteczne raporty.

icon

Praktyczne użycie funkcji SQL - Dowiesz się, jak wykorzystywać funkcje tekstowe, liczbowe, daty i czasu oraz konwersje typów, aby czyścić dane, zmieniać format wartości i lepiej przygotowywać wyniki do analizy.

icon

Analiza danych z agregacją - Nauczysz się stosować COUNT, SUM, AVG, MIN, MAX oraz OVER i PARTITION BY, dzięki czemu policzysz podsumowania, porównasz grupy i przygotujesz bardziej zaawansowane zestawienia.

icon

Łączenie tabel i wyników - Przećwiczysz JOIN, UNION, UNION ALL oraz EXCEPT, więc będziesz łączyć dane z wielu źródeł, porównywać zbiory i budować kompletne wyniki potrzebne w codziennej pracy analitycznej.

icon

Tworzenie i modyfikacja obiektów - Poznasz CREATE TABLE, CREATE VIEW, tabele tymczasowe, ALTER i DROP, dlatego sprawniej przygotujesz własne struktury danych, widoki i obiekty potrzebne do pracy z zapytaniami.

icon

Lepsza współpraca z narzędziami - Zrozumiesz, jak baza danych współpracuje z innymi bazami oraz z Excel i Access, co ułatwi Ci wymianę danych, raportowanie i wykorzystanie SQL w realnych zadaniach biznesowych.

Program szkolenia

1. Omówienie podstawowych koncepcji baz danych oraz oprogramowania

  • wstęp do baz danych – podstawowe pojęcia, 
  • podział języka SQL,
  • łączenie bazy danych z serwerem SQL,
  • obiekty serwera.

2. Szczegółowe omówienie procesów i technik służących do efektywnego pobierania danych

  • SELECT – składnia,
  • kolejność instrukcji SELECT.

3. Przegląd operatorów wykorzystywanych w języku SQL

  • IN,
  • BETWEEN AND,
  • LIKE,
  • =,
  • <>,
  • >=
  • <=,
  • łączenie kryteriów zapytań: AND, OR, NOT,
  • operacje na datach,
  • sortowanie ORDER BY,
  • NULL.

4. Omówienie podstawowych i zaawansowanych zapytań w SQL oraz funkcji wbudowanych

  • łańcuchy LEFT,
  • RIGHT,
  • REPLACE,
  • UPPER,
  • LOWER,
  • ROUND,
  • funkcje daty i czasu,
  • funkcje konwersji,
  • rzutowanie typów danych.

5. Wprowadzenie do przetwarzania zagregowanych danych w SQL

  • COUNT,
  • MIN,
  • MAX,
  • SUM,
  • AVG,
  • OVER,
  • PARTITION BY.

6. Tabele i operacje na nich

  • INNER JOIN – złączenie wewnętrzne,
  • RIGHT OUTER JOIN – złączenie prawe zewnętrzne,
  • LEFT OUTER JOIN – złączenie lewe zewnętrzne,
  • CROSS JOIN – złączenie krzyżowe,
  • FULL OUTER JOIN – złączenie pełne.

7. Przegląd technik łączenia wyników zapytań w SQL

  • łączenie tabel – UNION,
  • łączenie tabel – UNION ALL,
  • części wspólne
  • EXCEPT/MINUS.

8. Wprowadzenie do zagnieżdżonych zapytań (subqueries) w SQL

9. Omówienie różnych obiektów w SQL

  • tworzenie tabel – CREATE TABLE,
  • tabele tymczasowe,
  • widoki i ich budowa – CREATE VIEW,
  • czysty kod SQL – tworzenie obiektów,
  • modyfikacje obiektów – ALTER,
  • usuwanie obiektów – DROP.

10. Baza danych – komunikacja

  • współpraca pomiędzy bazami,
  • współpraca z MS Excel,
  • współpraca z Access.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawowa obsługa komputera - Powinieneś swobodnie poruszać się po systemie operacyjnym, uruchamiać programy, pracować na plikach i kopiować dane, aby skupić się na ćwiczeniach zamiast na obsłudze komputera.

icon

Rozumienie danych tabelarycznych - Powinieneś rozumieć, czym są wiersze, kolumny i wartości w tabeli, ponieważ ułatwi Ci to pracę z rekordami, filtrami, sortowaniem i łączeniem danych podczas szkolenia.

icon

Podstawy pracy w Excelu - Powinieneś mieć podstawowe doświadczenie z arkuszami i tabelami w Excelu, bo łatwiej odniesiesz pojęcia bazodanowe do znanych struktur danych i sposobu ich porządkowania.

icon

Gotowość do pisania poleceń - Powinieneś być gotowy do samodzielnego wpisywania komend i analizowania wyników zapytań, ponieważ szkolenie ma charakter praktyczny i wymaga aktywnej pracy z kodem SQL.