InterBase/Firebird Tvorba, programování a správa databází
Po delším otálení jsem si otevřel podrobnou příručku InterBase/Firebird, Tvorba, programování a správa databází od Pavla Císaře, vydanou nakladatelstvím Computer Press v roce 2003. Je vidět, že knihu psal někdo, kdo měl skutečně zájem něco kvalitního napsat a povedlo se mu to na výbornou.
[G2:697]
Firebird je databáze pro mnohé neznámá, přesto velmi výkonná. Není to žádná kapesní databázička (i když embeded verze také existuje), ale na druhou stranu od ní nelze očekávat výkony enterprise databází (ačkoliv mnohé svým výkonem překvapí).
Knihu jsem si koupil pro plánovanou potřebu napojení se z webaplikace na databázi podnikového účetnictví, ale mezi tím jsem stihl z firmy odejít. Mým původním záměrem bylo na číselníkové tabulky účetnictví navěsit triggery, které by pomocí céčkové knihovny libpq synchronizovaly číselník v databázi Postgresql, nad kterou je postaven podnikový inf. systém Hobit. Potřeboval jsem se s Firebirdem trošku seznámit a tato kniha je přesně tím, co jsem hledal. Je psána jasnou a přehlednou formou, kterou technik nebo programátor uvítá. Začátečník s ní bude mít nejspíš problémy, protože autor apriori předpokládá znalost nějakého jiného databázového systému a jazyka SQL, alespoň tak na mě kniha působila. Abych knihu nepřechválil, není v ní jasná byť jen pomyslná dělící čára, která by řekla co je určeno pro administrátory a co pro programátory. Čtenář ji musí přečís celou, aby vyzobal důležité informace. Uvedené příklady jsou užitečné, bohužel u tak zajímavé části jako je programování na straně serveru na můj vkus málo ilustrativní, resp. bych se obešel bez ukázek Delphi a uvítal mnohem více příkladů v C/C++. I přesto hodnotím tuto kapitolu jako jednou z nejlepších, lépe napsané jsou snad jen kapitoly zabývající se laděním a optimalizací, kterým Pavel Císař evidentně rozumí.
Obsah
- Úvodní slovo
- Úvod do InterBase
- O klientech a serverech
- Instalace a základy provozování serveru
- Konfigurace sítě a připojení k serveru
- Konfigurace serveru
- Transakce
- InterBase a jazyk SQL
- Interaktivní SQL konzole
- Návrh databáze
- Databáze
- Datové typy
- Domény
- Generátory
- Znakové sady a konvence pro řazení znaků
- Tabulky
- Indexy
- Datové pohledy
- Ještě jednou o databázích
- Zálohování a obnova databází
- GFIX - nástroj pro údržbu a obnovu poškozených databází
- Zabezpečení dat proti nežádoucímu přístupu nebo manipulaci
- Statistiky
- Optimalizace dotazů a práce serveru
- Programování na straně serveru
- Některá tajemství vnitřního fungování InterBase
- Kompletní přehled příkazů jazyka SQL serveru Interbase a Firebird
Kdo potřebuje pracovat s Firebirderm/Interbase, musí tuto knihu mít, protože narozdíl od přehršle knih o MySQL apod. tato kniha se za svou cenu mnohonásobně vrátí.
Knihu jsem koupil za původní cenu 490,- Kč a rozhodně nelituji, zaujala čestné místo vedle skvělého Myslíme v jazyku C++ od Bruce Eckela.
Poslat nový komentář