SQL: Hotová řešení

Kniha L. Lacka se zabývá databázovým dotazovacím jazykem SQL. Není to učebnice, i když v krátkosti shrnuje i základy teorie relačních databází; je to především sbírka řešených příkladů – od jednoduchých až po značně složité. Přitom autor bere v úvahu, že implementace tohoto jazyka je v současné době na různých databázových serverech různá, a na tyto odlišnosti upozorňuje.

Obsah této knihy je rozložen do deseti kapitol. V úvodu autor v rychlosti projde základní pravidla pro modelování, návrh a optimalizaci databázových struktur a vysvětlí potřebné pojmy, jako jsou databáze a tabulka, normální formy databáze, indexování apod. Zároveň představí některé běžně používané databázové servery. V dalších kapitolách najdeme příklady zaměřené na výběr údajů z databáze, vkládání do databáze, úpravy a mazání údajů, výpočty agregovaných hodnot nad daty z databáze, používání různých funkcí a vytváření, změny a odstraňování databázových objektů. Nakonec přijdou na řadu složitější témata, jako je zpracování transakcí, používání uložených procedur a spouští (triggerů), administrace databází, práce s aplikačním rozhraním databáze a programování webových služeb s použitím XML a SQL. Na doprovodném CD najdeme kromě zdrojových kódů všech příkladů z této knihy ještě 120denní zkušební verzi MS SQL Serveru 2000 a plnou verzi serveru MySQL 4.

Kniha obsahuje vždy formulaci problému, odpovídající příkaz v jazyce SQL a výstup, který tento příkaz způsobí na testovací databázi. K tomu je připojen také krátký výklad, a je-li to potřebné, najdeme tu i upozornění na rozdíly mezi platformami. To znamená, že tato kniha může sloužit nejen jako sbírka příkladů, ale i jako referenční přehled jazyka SQL. Je napsána přístupně a srozumitelně, i když překlad ze slovenštiny není vždy stoprocentní.

Vzhledem ke zcela dominantnímu postavení jazyka SQL při práci s relačními databázemi je s podivem, že o něm není více publikací. Nelze tedy pochybovat o tom, že tato kniha své čtenáře nebude muset hledat.

Miroslav Virius

 

Autor:

Luboslav Lacko

Vydavatel:

Computer Press, Brno 2003

Počet stran:

298 stran

Cena:

289 Kč (492 Sk)

Jazyk:

v češtině

ISBN:

ISBN 80-7226-975-5