Plan Szkolenia

Co to jest PostgreSQL?

  • Krótka historia PostgreSQL
  • Konwencje
  • Dalsza informacja
  • Wytyczne dotyczące zgłaszania błędów

Wprowadzenie do PostgreSQL

  • Instalacja i tworzenie Database
  • Język SQL.
  • Zaawansowane funkcje

Język SQL.

  • SQL Składnia
  • Definicja danych
  • Manipulacja danymi
  • Zapytania
  • Typy danych
  • Funkcje i operatory
  • Konwersja typu
  • Indeksy
  • Pełny tekst Search
  • Nadzór konkurencji
  • Wskazówki dotyczące wydajności

Administracja Serwera

  • Instalacja z kodu źródłowego
  • Instalacja z kodu źródłowego w systemie Windows
  • Konfiguracja i obsługa serwera
  • Konfiguracja serwera
  • Uwierzytelnianie Klienta
  • Database Role
  • Zarządzanie Databases
  • Lokalizacja
  • Rutynowe Database Zadania konserwacyjne
  • Kopia zapasowa i przywracanie
  • Wysoka dostępność, równoważenie obciążenia i replikacja
  • Konfiguracja odzyskiwania
  • Monitorowanie Database Działalność
  • Monitorowanie użycia dysku
  • Niezawodność i dziennik zapisów z wyprzedzeniem
  • Testy regresyjne

Interfejsy klienta

  • libpq – biblioteka C
  • Duże Obiekty
  • ECPG – osadzone SQL w C
  • Schemat informacyjny

Serwer Programming

  • Rozszerzanie SQL
  • Wyzwalacze
  • System reguł
  • Proceduralne Languages
  • PL/pgSQL - SQL Język proceduralny
  • PL/Tcl – język proceduralny Tcl
  • PL/Perl - Perl Język proceduralny
  • PL/Python - Python Język proceduralny
  • Serwer Programming Interfejs

Elementy wewnętrzne

  • Przegląd PostgreSQL elementów wewnętrznych
  • Katalogi systemowe
  • Protokół frontendowy/backendowy
  • PostgreSQL Konwencje kodowania
  • Obsługa języka ojczystego
  • Pisanie procedury obsługi języka proceduralnego
  • Pisanie opakowania danych obcych
  • Optymalizator zapytań genetycznych
  • Indeks Access Metoda Definicja interfejsu
  • Indeksy GIST
  • Indeksy GIN
  • Database Pamięć fizyczna
  • Interfejs zaplecza BKI
  • Jak korzysta planista Statistics

Wymagania

Praktyczna znajomość języków SQL i C

Podstawowa administracja systemem (Unix/Linux lub Windows)

 28 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (7)

Propozycje terminów