<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>http://postgres.cz/index.php?action=history&amp;feed=atom&amp;title=Komplexn%C3%AD_%C5%A1kolen%C3%AD_PostgreSQL</id>
	<title>Komplexní školení PostgreSQL - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="http://postgres.cz/index.php?action=history&amp;feed=atom&amp;title=Komplexn%C3%AD_%C5%A1kolen%C3%AD_PostgreSQL"/>
	<link rel="alternate" type="text/html" href="http://postgres.cz/index.php?title=Komplexn%C3%AD_%C5%A1kolen%C3%AD_PostgreSQL&amp;action=history"/>
	<updated>2026-04-07T15:10:22Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://postgres.cz/index.php?title=Komplexn%C3%AD_%C5%A1kolen%C3%AD_PostgreSQL&amp;diff=213&amp;oldid=prev</id>
		<title>imported&gt;Pavel v 3. 1. 2014, 06:55</title>
		<link rel="alternate" type="text/html" href="http://postgres.cz/index.php?title=Komplexn%C3%AD_%C5%A1kolen%C3%AD_PostgreSQL&amp;diff=213&amp;oldid=prev"/>
		<updated>2014-01-03T06:55:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Školení předpokládá obecné znalosti SQL a IT problematiky u posluchačů (např. není vysvětlován pojem databáze, relace, SQL DML DDL příkazy atd). Toto školení není určeno úplným začátečníkům. Účastníci školení by měli získat přehled o možnostech PostgreSQL a měli by být následně schopni efektivně používat PostgreSQL.&lt;br /&gt;
&lt;br /&gt;
Školení je rozděleno na všeobecnou část, část pro administrátory (instalace, postinstalační nastavení, zálohování) a část věnovanou vývojářům (jazyk PL/pgSQL, triggery, doporučení pro programování uložených procedur). Toto školení je dvoudenní. Cena za in-house školení je 24 tis. Kč (včetně DPH) pro 4 osob (max 12 osob příplatek 1000 Kč/osoba), jinak 7000Kč (včetně DPH) za osobu (veřejná školení se vypisují na základě poptávky více než. 7 účastníků). Pokud, že školení není v Praze, bude cena upravena o náklady na dopravu a ubytování. Pro bližší informace ohledně nejbližších termínů kontaktujte [[Pavel Stěhule|Pavla Stěhuleho]].&lt;br /&gt;
&lt;br /&gt;
[http://www.pgsql.cz/skoleni/skoleni_postgres_web.pdf &amp;#039;&amp;#039;Všeobecná část (cca 4-5 h)&amp;#039;&amp;#039;]&lt;br /&gt;
* informační zdroje na internetu (dokumentace, IRC, česky psaná dokumentace)&lt;br /&gt;
* kritéria ACID&lt;br /&gt;
* porovnání SQL RDBMS: Firebird, MySQL, PostgreSQL, SQLite (co k čemu použít)&lt;br /&gt;
* popis základních interních mechanismů (multigenerační architektura a TOAST)&lt;br /&gt;
* smysl příkazu VACUUM&lt;br /&gt;
* rozšiřitelnost PostgreSQL (ukázka vlastních funkcí v PL/SQL, používání doplňků)&lt;br /&gt;
* navrch efektivních SQL příkazů (jak se vyhnout korelovaným dotazům)&lt;br /&gt;
* použití indexů (účel, možnosti)&lt;br /&gt;
* optimalizace SQL příkazů&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Část věnovaná administraci (cca 3 h)&amp;#039;&amp;#039;&lt;br /&gt;
* instalace, inicializace databázového clusteru, poinicializační konfigurace&lt;br /&gt;
* členění souborů, struktura databáze&lt;br /&gt;
* zálohování databáze, export a import dat&lt;br /&gt;
* orientace v systémovém katalogu&lt;br /&gt;
* dohled nad databází&lt;br /&gt;
* nastavení přístupových práv a rolí&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Část věnovaná vývojářům (cca 8 h)&amp;#039;&amp;#039;&lt;br /&gt;
* normální formy&lt;br /&gt;
* sql injection a obrana proti němu&lt;br /&gt;
* doporučení pro návrh databázové struktury&lt;br /&gt;
* transakce&lt;br /&gt;
* n vrstvá aplikační architektura typu klient server (umístění bussiness logiky)&lt;br /&gt;
* kdy a jak používat uložené procedury&lt;br /&gt;
* proč mají uložené procedury špatnou pověst&lt;br /&gt;
* kdy použít nativní jazyky prostředí uložených procedur&lt;br /&gt;
* výhody a nevýhody klasických prg. jazyků v prostředí uložených procedur&lt;br /&gt;
* vývoj v jazyce PL/pgSQL&lt;br /&gt;
* popis prostředí, integrace s PostgreSQL&lt;br /&gt;
* proměnné (skalár, záznam, atribut %TYPE, atribut %ROWTYPE)&lt;br /&gt;
* bloková struktura kódu&lt;br /&gt;
* ošetření chyb&lt;br /&gt;
* podmínky a iterace (IF, WHILE, skalární FOR)&lt;br /&gt;
* iterace nad výsledkem dotazu (množinový FOR, explicitní použití kurzoru)&lt;br /&gt;
* funkce vracející tabulky&lt;br /&gt;
* dynamické sql&lt;br /&gt;
* triggery v PL/pgSQL&lt;br /&gt;
* přetěžování funkcí&lt;br /&gt;
* polymorfní funkce&lt;br /&gt;
* Doporučení pro návrh uložených procedur&lt;br /&gt;
&lt;br /&gt;
pozn. Zde uvedené ceny jsou orientační.&lt;/div&gt;</summary>
		<author><name>imported&gt;Pavel</name></author>
	</entry>
</feed>