Plan Szkolenia

Wprowadzenie

  • PostgreSQL vs MySQL vs Oracle
  • Przegląd funkcji i architektury PostgreSQL 13

Rozpoczynanie pracy

  • Konfiguracja serwera bazy danych
  • Instalacja PostgreSQL 13
  • Tworzenie i dostęp do bazy danych
  • Składnia SQL, polecenia i funkcje

Konfigurowanie bazy danych Postgres

  • Definicja danych, domyślne wartości i ograniczenia
  • Tworzenie i modyfikacja tabel
  • Zarządzanie uprawnieniami i politykami zabezpieczeń
  • Tworzenie schematów bazy danych
  • Implementacja dziedziczenia i partycjonowania tabel
  • Dodawanie, aktualizowanie i zapytania dotyczące danych
  • Typy danych, funkcje i operatory
  • Korzystanie z indeksów i uruchamianie wyszukiwania pełnotekstowego
  • Zrozumienie kontroli współbieżności

Zarządzanie serwerem bazy danych

  • Uaktualnianie klastra PostgreSQL
  • Szukanie zabezpieczeń i szyfrowanie danych
  • Konfigurowanie parametrów serwera
  • Włączanie uwierzytelniania klienta
  • Tworzenie ról dostępu i uprawnień
  • Zarządzanie wieloma bazami danych
  • Wykonywanie zadań konserwacji bazy danych
  • Kopie zapasowe i przywracanie danych
  • Optymalizacja wydajności i niezawodności bazy danych
  • Monitorowanie aktywności bazy danych i użycia dysku
  • Implementacja replikacji logicznej
  • Uruchamianie testów regresji

Programowanie po stronie klienta

  • Korzystanie z biblioteki C libpq i interfejsu dużych obiektów
  • Wykonywanie osadzonych instrukcji SQL
  • Eksploracja schematu informacji
  • Inne aplikacje klienta PostgreSQL

Programowanie po stronie serwera

  • Rozszerzanie języka zapytań SQL
  • Pisanie funkcji wyzwalaczy zdarzeń
  • Implementacja systemów reguł
  • Korzystanie z proceduralnych języków (PL)
  • Eksploracja PL TCL, Perl i Python
  • Wykonywanie interfejsów programistycznych serwera
  • Przykłady dekodowania logicznego
  • Sledzenie postępu replikacji

Rozwiązywanie problemów

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie RDBMS
  • Dosświadczenie w SQL

Grupa docelowa

  • Administratorzy systemu
  • Programiści
 21 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie