SQL I: Wprowadzenie

Zapraszamy na bezpłatne, dwudniowe szkolenia online z podstaw SQL, skierowane do pracowników jednostek samorządu terytorialnego. Szkolenia realizujemy w ramach projektu „Samorząd otwarty na dane” (SODa).

Kurs jest przeznaczony dla osób rozpoczynających pracę z bazami danych. Uczestnicy poznają sposób organizacji danych w tabelach oraz nauczą się pisać proste zapytania pozwalające wyszukiwać informacje, wykonywać obliczenia i przygotowywać zestawienia.

Czym jest SQL i do czego może przydać się w samorządzie?

SQL (Structured Query Language) to język służący do pracy z relacyjnymi bazami danych, w których informacje są przechowywane w powiązanych tabelach. Pozwala wybierać cdane spełniające określone warunki, łączyć tabele oraz obliczać sumy, średnie i liczebności.

Znajomość baz danych i SQL ułatwia samodzielne przygotowywanie potrzebnych zestawień. Wiele operacji przypomina pracę w Excelu, ale odbywa się bezpośrednio w bazie, bez przenoszenia wszystkich danych do arkusza. Pozwala to np. podsumować wydatki według jednostek, obliczyć średnią powierzchnię działek należących do gminy w poszczególnych obrębach czy zestawić wartości dofinansowań z podziałem na projekty i dzielnice. Po aktualizacji danych wystarczy ponownie uruchomić zapisane zapytanie, aby otrzymać aktualne zestawienie.

Możliwości dalszego rozwoju

Udział w szkoleniu umożliwi uczestnictwo w bardziej zaawansowanych kursach dotyczących baz danych oraz da podstawy do samodzielnej nauki złożonych analiz, projektowania własnych baz i przygotowywania danych do dashboardów. Osoby pracujące z GIS będą mogły rozwijać umiejętności w środowisku PostgreSQL z rozszerzeniem PostGIS, pozwalającym np. wyszukiwać obiekty w określonej odległości od przystanku lub zliczać je w granicach osiedli.

Zakres szkolenia obejmuje:
  • Wprowadzenie do SQL — czym jest i jakie korzyści daje jego znajomość.
  • Podstawy relacyjnych baz danych — tabele, wiersze, kolumny, klucze i relacje oraz porównanie pracy z bazą danych i arkuszem kalkulacyjnym.
  • Wyszukiwanie i filtrowanie informacji — wybór kolumn, sortowanie wyników, wyszukiwanie tekstu oraz warunki dotyczące liczb, dat i brakujących wartości.
  • Obliczenia i przekształcanie danych — tworzenie kolumn wyliczanych, korzystanie z funkcji tekstowych i dat oraz przypisywanie kategorii na podstawie warunków.
  • Podsumowania i zestawienia — obliczanie liczebności, sum, średnich, wartości minimalnych i maksymalnych, np. w podziale na lata, jednostki i kategorie.
  • Łączenie tabel — zestawianie informacji na podstawie wspólnych identyfikatorów oraz rozpoznawanie typowych błędów wpływających na poprawność wyników.
  • Przygotowanie danych do raportowania — budowanie zapytań do cyklicznych zestawień i przygotowywanie wyników do dalszej pracy w Excelu lub innym arkuszu kalkulacyjnym.
Wymagania

Informacje o oprogramowaniu open-source potrzebnym do udziału w szkoleniu podamy wkrótce.

Harmonogram szkoleń

Szkolenia trwają 2 dni (po 6 godzin dziennie) i odbywają się w godzinach 8:30–14:30.

Dostępne terminy:

  • 07-08.01.2027 r. (czwartek-piątek)
  • 11-12.01.2027 r. (poniedziałek-wtorek)
  • 18-19.01.2027 r. (poniedziałek-wtorek)
  • 21-22.01.2027 r. (czwartek-piątek)
  • 25-26.01.2027 r. (poniedziałek-wtorek)
  • 01-02.04.2027 r. (czwartek-piątek)
  • 05-06.04.2027 r. (poniedziałek-wtorek)
  • 08-09.04.2027 r. (czwartek-piątek)
  • 12-13.04.2027 r. (poniedziałek-wtorek)
  • 15-16.04.2027 r. (czwartek-piątek)

Warunkiem otrzymania certyfikatu ukończenia kursu jest udział w obu dniach szkolenia oraz wypełnienie ankiety ewaluacyjnej.

Nieobecność na jednym lub dwóch dniach szkolenia uniemożliwia udział w innych szkoleniach w ramach programu „Samorząd Otwarty na Dane” do końca roku kalendarzowego.

Zachęcamy do rejestracji i wyboru dogodnego terminu.

Projekt „Samorząd otwarty na dane” jest dofinansowany ze środków Unii Europejskiej, realizowany w ramach działania 2.5 Wsparcie umiejętności cyfrowych w Programie FERC 2021-2027.  

#FunduszeUE #FunduszeEuropejskie #SODa

07/01/2027 - 16/04/2027

Godzina wydarzenia: 8:30-14:30

Miejsce wydarzenia: Online