Plan Szkolenia

Wprowadzenie

  • Porównanie PostgreSQL, MySQL i Oracle
  • Przegląd funkcji i architektury PostgreSQL 13

Rozpoczęcie pracy

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

Konfiguracja bazy danych Postgres

  • Definicja danych, wartości domyślne i ograniczenia
  • Konfiguracja i modyfikacja tabel
  • Zarządzanie uprawnieniami i politykami bezpieczeństwa
  • Tworzenie schematów bazy danych
  • Implementacja dziedziczenia i partycjonowania tabel
  • Dodawanie, aktualizowanie i wykonywanie zapytań na danych
  • Typy danych, funkcje i operatory
  • Używanie indeksów i wyszukiwanie pełnotekstowe
  • Zrozumienie kontroli współbieżności

Zarządzanie serwerem bazy danych

  • Aktualizacja klastra PostgreSQL
  • Zabezpieczanie serwera i szyfrowanie danych
  • Konfiguracja parametrów serwera
  • Włączanie uwierzytelniania klientów
  • Konfiguracja ról dostępu i uprawnień
  • Zarządzanie wieloma bazami danych
  • Wykonywanie zadań związanych z utrzymaniem bazy danych
  • Tworzenie kopii zapasowych i przywracanie danych
  • Optymalizacja wydajności i niezawodności bazy danych
  • Monitorowanie aktywności bazy danych i wykorzystania dysku
  • Implementacja replikacji logicznej
  • Przeprowadzanie testów regresji

Programowanie po stronie klienta

  • Używanie biblioteki C libpq i interfejsu dużych obiektów
  • Wykonywanie osadzonych instrukcji SQL
  • Eksploracja schematu informacyjnego
  • Inne aplikacje klienckie PostgreSQL

Programowanie po stronie serwera

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

Rozwiązywanie problemów

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie RDBMS
  • Doświadczenie w pracy z SQL

Grupa docelowa

  • Administratorzy systemów
  • Programiści
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie