16 - 17 lipca
16h
Średniozaawansowany
Brak dostępnych miejsc

Szkolenia eksperckie

Relacyjne bazy danych

Szkolenie „Relacyjne bazy danych” to kurs dla osób, które chcą poznać zasady działania relacyjnych systemów bazodanowych oraz nauczyć się pracy z PostgreSQL i rozszerzeniem PostGIS. Uczestnicy opanują podstawy języka SQL, tworzenie i zarządzanie bazami danych oraz wykonywanie zapytań, w tym zapytań przestrzennych. Program obejmuje także import i eksport danych, konfigurację uprawnień i zabezpieczeń, indeksowanie danych, integrację bazy z QGIS oraz wykorzystanie narzędzi analitycznych i automatyzację procesów z użyciem języka Python.

Wartości płynące ze szkolenia

Opanowanie PostGIS i SQL do efektywnego zarządzania dużymi zbiorami danych przestrzennych.

Integracja baz danych z QGIS, usprawniająca codzienne analizy w energetyce i ochronie środowiska.

Optymalizacja zapytań SQL, redukująca czas przetwarzania danych w projektach GIS.

Nabycie umiejętności pracy z przestrzennymi bazami, niezbędnych w branżach jak WOD-KAN i telekom.

Harmonogram

Dzień pierwszy

  • Instalacja, konfiguracja i udostępnianie danych z bazy danych PostgreSQL z rozszerzeniem PostGIS
  • Omówienie podstaw języka SQL
  • Zapoznanie się z typami danych, operatorami, konstruktorami oraz zapytaniami przestrzennymi wykorzystywanymi w PostGIS
  • Polecenia i obsługa narzędzi PostgreSQL oraz funkcji i możliwości PostGIS
  • Tworzenie przestrzennej bazy danych
  • Podgląd danych PostGIS w QGIS z wykorzystaniem menadżera haseł
  • Konfigurowanie uprawnień i dostępów do danych
  • Bezpieczeństwo danych przestrzennych
  • Wykorzystanie wektorowych danych przestrzennych w PostGIS
  • Import danych do PostGIS

 

 

Dzień drugi

  • Zakładanie i używanie indeksów przestrzennych
  • Zarządzanie danymi rastrowymi
  • Definiowanie reguł walidacyjnych wykorzystujących PostGIS
  • Analiza, edycja i przetwarzanie danych przestrzennych w bazie danych
  • Relacje przestrzenne i pomiary
  • Przetwarzanie geometrii
  • Funkcje agregacji
  • Działania na rastrach
  • Analizy danych PostGIS w QGIS z wykorzystaniem wtyczki DB Manager
  • Eksport danych przestrzennych
Istnieje możliwość rozszerzenia tematyki szkolenia o poziom zaawansowany.

Dzień trzeci

  • Jednoczesna praca wielu użytkowników na danych
  • Tworzenie reguł dostępu do danych na poziomie rekordów
  • Backupy, migracje, replikacje danych w bazie PostgreSQL oraz odpowiednie do tego narzędzia
  • Wykorzystanie języka Python w PostgreSQL za pomocą rozszerzenia plpython3u
  • Geokodowanie w PostGIS:
    • własne tabele z wykorzystaniem danych GeoNames
    • rozszerzenie postgis_tiger_geocoder
    • połączenie plpython3u wraz z modułami python: geopy oraz geocoder
  • Routing oraz jego implementacja w PostGIS – pgrouting
  • Interfejs połączenia do bazy PostgreSQL w języku Python