Pro koho je kurz určený
Toto trojdňové školenie je určené budúcim užívateľom PostgreSQL, ktorí chcú
získať základnú predstavu o vlastnostiach tejto databázy a získať potrebné
minimum znalostí pre optimálne používanie PostgreSQL. Toto školenie je zamerané
na používanie PostgreSQL v prostredí o.s. Linux.
Čo Vás naučíme
Administrovať PostgreSQL
Detailne pochopiť interné mechanizmy PostgreSQL
Zoznámenie sa s jazykom PL/pgSQL
Navrhovať jednoduché funkcie
Požadované vstupné znalosti
Od účastníkov školenia sa predpokladá
minimálna znalosť SQL a minimálna znalosť operačného systému Linux.
Metódy výučby
Odborný výklad s praktickými ukážkami, cvičeniami na
počítačoch.
Študijné materiály
Študijný materiál Gopas
Osnova kurzu
Administrácia PostgreSQL
- Členenie súborov, štruktúra databázy
- Inštalácia, inicializácia databázového klastra, postinstalačné nastavenie
- Zálohovanie databázy, obnova databázy zo zálohy, export a import dát
- Správa užívateľov
- Nastavenie procesu pg_autovacuum
- Ukážka SQL klientov phpPgAdmin a Emacs
- Orientácia v systémovom katalógu
Popis interných mechanizmov PostgreSQL
- Multigeneračná architektúra (MVCC) - izolácie procesov
- TOAST
Optimalizácia SQL požiadaviek
Variácie SQL príkazov, čítanie výpisov príkazu EXPLAIN
Zložený, jednoduchý, podmienený a funkcionálny index
Programovanie uložených procedúr
- Inštalácia procedurálneho jazyka a nastavenie prístupových práv
- Predstavenie jazyka PL/pgSQL
- Návrh jednoduchých funkcií finančnej matematiky
- Návrh SRF funkcie