Course Code: postgresqlfun
Duration: 14 hours
Prerequisites:
  • 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
Overview:

PostgreSQL to potężny, open-source system baz danych relacyjnych, znany z swojej stabilności, zestawu funkcji i rozszerzalności.

To prowadzone przez instruktora szkolenie (online lub na miejscu) jest przeznaczone dla początkujących profesjonalistów, którzy chcą nauczyć się używania PostgreSQL do tworzenia baz danych, pisania zapytań SQL, manipulowania danymi oraz zarządzania tabelami za pomocą zarówno poleceń SQL, jak i PGAdmin. Kurs zawiera również podstawowe wprowadzenie do rozszerzenia Timescale dla danych czasowych.

Na zakończenie tego szkolenia uczestnicy będą w stanie:

  • Zrozumieć zasady baz danych relacyjnych i architekturę PostgreSQL.
  • Zainstalować, skonfigurować i poruszać się w PostgreSQL i PGAdmin.
  • Pisać i uruchamiać zapytania SQL do wyboru, filtrowania, grupowania i łączenia danych.
  • Manipulować danymi za pomocą poleceń SQL i zarządzać obiektami bazy danych.
  • Tworzyć i zarządzać widokami oraz eksplorować rozszerzenia PostgreSQL, takie jak Timescale.

Format kursu

  • Interaktywna wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Ręczne wdrażanie w środowisku live-lab.

Opcje dostosowania kursu

  • Aby złożyć wniosek o dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić się.
Course Outline:
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
Sites Published:

United Arab Emirates - PostgreSQL Fundamentals

Qatar - PostgreSQL Fundamentals

Egypt - PostgreSQL Fundamentals

Saudi Arabia - PostgreSQL Fundamentals

South Africa - PostgreSQL Fundamentals

Brasil - PostgreSQL Fundamentals

Canada - PostgreSQL Fundamentals

中国 - PostgreSQL Fundamentals

香港 - PostgreSQL Fundamentals

澳門 - PostgreSQL Fundamentals

台灣 - PostgreSQL Fundamentals

USA - PostgreSQL Fundamentals

Österreich - PostgreSQL Fundamentals

Schweiz - PostgreSQL Fundamentals

Deutschland - PostgreSQL Fundamentals

Czech Republic - PostgreSQL Fundamentals

Denmark - PostgreSQL Fundamentals

Estonia - PostgreSQL Fundamentals

Finland - PostgreSQL Fundamentals

Greece - PostgreSQL Fundamentals

Magyarország - PostgreSQL Fundamentals

Ireland - PostgreSQL Fundamentals

Luxembourg - PostgreSQL Fundamentals

Latvia - PostgreSQL Fundamentals

España - PostgreSQL Fundamentals

Italia - PostgreSQL Fundamentals

Lithuania - PostgreSQL Fundamentals

Nederland - PostgreSQL Fundamentals

Norway - PostgreSQL Fundamentals

Portugal - PostgreSQL Fundamentals

România - PostgreSQL Fundamentals

Sverige - PostgreSQL Fundamentals

Türkiye - PostgreSQL Fundamentals

Malta - PostgreSQL Fundamentals

Belgique - PostgreSQL Fundamentals

France - PostgreSQL Fundamentals

日本 - PostgreSQL Fundamentals

Australia - PostgreSQL Fundamentals

Malaysia - PostgreSQL Fundamentals

New Zealand - PostgreSQL Fundamentals

Philippines - PostgreSQL Fundamentals

Singapore - PostgreSQL Fundamentals

Thailand - PostgreSQL Fundamentals

Vietnam - PostgreSQL Fundamentals

India - PostgreSQL Fundamentals

Argentina - PostgreSQL Fundamentals

Chile - PostgreSQL Fundamentals

Costa Rica - PostgreSQL Fundamentals

Ecuador - PostgreSQL Fundamentals

Guatemala - PostgreSQL Fundamentals

Colombia - PostgreSQL Fundamentals

México - PostgreSQL Fundamentals

Panama - PostgreSQL Fundamentals

Peru - PostgreSQL Fundamentals

Uruguay - PostgreSQL Fundamentals

Venezuela - PostgreSQL Fundamentals

Polska - PostgreSQL Fundamentals

United Kingdom - PostgreSQL Fundamentals

South Korea - PostgreSQL Fundamentals

Pakistan - PostgreSQL Fundamentals

Sri Lanka - PostgreSQL Fundamentals

Bulgaria - PostgreSQL Fundamentals

Bolivia - PostgreSQL Fundamentals

Indonesia - PostgreSQL Fundamentals

Kazakhstan - PostgreSQL Fundamentals

Moldova - PostgreSQL Fundamentals

Morocco - PostgreSQL Fundamentals

Tunisia - PostgreSQL Fundamentals

Kuwait - PostgreSQL Fundamentals

Oman - PostgreSQL Fundamentals

Slovakia - PostgreSQL Fundamentals

Kenya - PostgreSQL Fundamentals

Nigeria - PostgreSQL Fundamentals

Botswana - PostgreSQL Fundamentals

Slovenia - PostgreSQL Fundamentals

Croatia - PostgreSQL Fundamentals

Serbia - PostgreSQL Fundamentals

Bhutan - PostgreSQL Fundamentals

Nepal - PostgreSQL Fundamentals

Uzbekistan - PostgreSQL Fundamentals