Plan Szkolenia

Wprowadzenie do relacyjnych baz danych i PostgreSQL
  • Czym jest baza danych relacyjna
  • Przegląd PostgreSQL i jego ekosystemu
  • Przypadki użycia i zalety PostgreSQL
Instalowanie i Konfigurowanie PostgreSQL i PGAdmin
  • Instalowanie PostgreSQL na systemach Windows/Linux
  • Instalowanie i używanie PGAdmin do dostępu przez interfejs graficzny
  • Tworzenie połączeń i zarządzanie użytkownikami
Zrozumienie architektury PostgreSQL
  • Komponenty serwera PostgreSQL i zużycie pamięci
  • Struktura klastrów baz danych i układ plików
  • Procesy i usługi
Tworzenie i strukturyzowanie baz danych
  • Tworzenie baz danych i tabel
  • Zrozumienie typów danych
  • Używanie PGAdmin do zarządzania obiektami bazy danych
Pisanie podstawowych zapytań SQL
  • Używanie SELECT, WHERE, ORDER BY, LIKE, BETWEEN i NULL
  • Sortowanie i filtrowanie wyników zapytań
Używanie GROUP BY i HAVING
  • Grupowanie wierszy i obliczanie agregatów
  • Filtrowanie grup za pomocą HAVING
Praca z złożonymi warunkami
  • Używanie EXISTS, IN, ANY, ALL
  • Zagnieżdżanie podzapytań
Operacje JOIN w PostgreSQL
  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
  • SELF JOIN i przypadki użycia
Używanie wbudowanych funkcji SQL
  • Funkcje matematyczne
  • Funkcje manipulacji łańcuchami znaków
  • Operacje na danych czasowych
Instrukcje manipulacji danymi
  • INSERT: wstawianie nowych wierszy
  • UPDATE: modyfikowanie istniejących danych
  • DELETE: usuwanie wierszy z tabel
Praca z widokami
  • Tworzenie i zapytywanie prostych widoków
  • Widoki z subselectami
  • Zalety i ograniczenia widoków
Wprowadzenie do rozszerzenia Timescale
  • Czym jest TimescaleDB i kiedy go używać
  • Instalowanie i włączanie rozszerzenia Timescale
  • Tworzenie hypertabel i wstawianie danych czasowych
Podsumowanie i następne kroki

Wymagania

  • Zrozumienie podstawowych koncepcji IT i danych
  • Nie wymagane wcześniejsze doświadczenie w SQL lub bazach danych
  • Znałość korzystania z narzędzi oprogramowania w systemie Windows/Linux jest pomocna

Grupa docelowa

  • Database początkujących i analityków
  • Developerzy rozpoczynający pracę z PostgreSQL
  • Specjaliści zarządzający lub eksplorujący bazy relacyjne
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie