Tento tutoriál je o databázovém systému PostgreSQL a o SQL jazyku obecně.
Dozvíte se, co to je databázový systém, jak pracovat s databázemi pomocí jazyka SQL.
Výuku SQL ukazovat především v PostgreSQL, ale rozhodl jsem se doplnit informace i o několika dalších
slavných SQL databázích. A to o MySQL (MariaDB), Oracle a SQLite 3.
Ukázky budou z OS Linux, ale všechny zmiňované databáze mohou běžet i na jiných operačních
systémech (ano, mluvím o tobě, Windows). Na to, co je v jiných OS jinak, si už budete muset přijít
sami. Jsem si však jist, že toho nebude mnoho (zásadní rozdíl je snad jen v instalaci a spouštění
databázových systémů).
V tomto tutoriálu nepůjdu příliš do hloubky, ale pokusím se vysvětlit základy tak,
aby je pochopil každý. Po přečtení tohoto tutoriálu budete schopni psát SQL příkazy, triggery,
seznámíte se s PostgreSQL a pochopíte rozdíly mezi dalšími databázemi. Dostane se i na trochu teorie a
pár pokročilejších témat, o kterých se ve škole obvykle nemluví :-).
Dozvíte se toho dost na to, abyste mohli SQL databáze aktivně využívat a snadno
si rozšiřovat obzory studiem oficiální dokumentace nebo dalších knih a tutoriálů.
Verze popisovaných databází jsou: PostgreSQL 9.4, MySQL 5.6 (MariaDB 10.1), SQLite 3.8 a Oracle Database XE 11.2g.