Knižní novinka: Ovládněte mistrovsky problematiku databází - Grafika.cz - vše o počítačové grafice

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Software

Knižní novinka: Ovládněte mistrovsky problematiku databází

27. listopadu 2009, 00.00 | Vydavatelství CPress vydalo nedávno publikaci „Mistrovství – Databáze“, která poskytuje obšírné a velmi dobře zpracované uvedení do teorie i praxe databázových systémů. Svým zaměřením se publikace bude hodit i na pracovištích publikačního průmyslu, a to zejména tvůrcům webovým aplikací, správcům webových prezentací a také třeba těm, kdo v tiskových provozech pracují s personalizací. Podrobněji vás s danou publikací seznámíme v této recenzi.

Databáze a databázové systémy dnes neodmyslitelně patří i do oblasti publikačního průmyslu. Neobejde se bez nich takto prakticky žádná webová prezentace či aplikace (MySQL a další SQL systémy) a své místo mají třeba i v mobilních aplikacích, spojených zejména s Apple iPhonem (SQLite), kapitolou samou o sobě je pak nasazení databází ve světě personalizovaného tisku a tisku z databází (Microsoft Access a další databázové systémy s ODBC přístupem, data organizovaná s pomocí tabulkových procesorů typu Microsoft Excelu aj.).

Proniknout do komplexní problematiky databázových systémů lze různými způsoby. V mnoha případech si právě v oblasti publikování uživatelé vystačí s intuitivním přístupem a potřebnými technickými znalostmi, nastudovanými z odpovídajících manuálů. Z dlouhodobého hlediska je ale výrazně lepší využití systematického přístupu, založeného na propracované, po léta vytvářené a v praxi nesčetněkrát prověřené teorii. Pro ty, kdo by rádi získali znalosti daného typu, může být dobrou volbou kniha „Mistrovství – Databáze. Profesionální průvodce tvorbou efektivních databází.“ autorů Thomase Connolyho, Carolyn Begg a Richarda Holowczaka (původní anglický titul „Business Database Systems“ vydal Pearson Education Limited v roce 2008), kterou blíže představujeme v této recenzi.

databaserec09-1f.jpg

Základní přiblížení

Publikace přináší na celkem 584 stranách formátu 167 x 225 mm (pevná vazba) skutečně rozsáhlé kompendium znalostí spojených s databázemi. Velkým kladem publikace je to, že je psána coby výukový materiál s velmi přehlednou strukturou. Každá kapitola začíná přehledem tématiky a nastíněním studijních cílů, po samotném výkladu následují shrnutí kapitoly, kontrolní otázky a cvičení. Výklad je hojně prokládán příklady, diagramy (využívajícími standard UML), schématy, vyobrazeními, poznámkami, tipy a definicemi klíčových pojmů. Slovník na konci knihy slouží jako rychlá referenční příručka.

I přes výše uvedenou strukturu není publikace přehnaně akademická, i když – jak ještě nastíníme dále – některé teoretické části jsou možná až příliš rozsáhlé, a naopak některé části praktického charakteru by zasluhovaly rozšíření. Každopádně je výklad v knize i díky dobrému překladu Vilém Gutfreuda značně čtivý a přehledný.

databaserec09-2f.jpg

K obsahu

Výklad je v knize rozdělen do pěti částí. Úvodní je takto zaměřena na podání základů teorie i praxe databázových systémů. Výklad zde začíná vysvětlením pojmu databáze na konkrétních příkladech, přehledně shrnuje dosavadní vývoj a přístupy v dané oblasti a nastiňuje i výhody a nevýhody databázového přístupu k informacím. V následující kapitole je vyložena nezbytná teorie dnes nejrozšířenějšího konceptu relačního databázového modelu. Poté přichází úvod do dotazovacích jazyků SQL a QBE, který by zejména v případě SQL (viděno z hlediska praxe publikačního průmyslu, resp. použití databází na Webu) mohl být zcela určitě delší – je ale třeba říci, že pokročilejší prvky SQL jsou pak ještě vyloženy v jedné z příloh. První část pak uzavírá kapitola o životním cyklu databázového systému.

Ti, kdo by rádi své dosavadní intuitivní přístupy k návrhu a údržbě databázových struktur formalizovali a opřeli o prověřený teoretický základ si přijdou na své v druhé a třetí části knihy. Druhá část je totiž věnována technikám analýzy a návrhu databází (nalézání faktů, entitně-relační modelování, normalizace), třetí pak metodologii návrhu databáze (konceptuální, logický a fyzický návrh).

Od teorie k praktickým poznatkům se čtenář dostane ve čtvrté části, jejíž některé kapitoly budou zřejmě pro většinu čtenářů, pohybujících se primárně v oblasti publikování, nejzajímavější. Jednotlivé kapitoly se takto věnují správě a zabezpečení databáze, profesionálním, zákonným a etickým problémům správy dat, správě transakcí, e-komerci a databázovým systémům (web a databáze, XML a související technologie, integrace databází do systémů e-komerce aj.), distribuovaným, mobilním a objektovým systémům řízení databáze a konečně pak, i v oblasti webového publikování stále důležitějším, disciplinám business inteligence a data miningu.

databaserec09-3f.jpg

Pátou část představují rozsáhlé přílohy. První dvě kapitoly se v nich věnují případovým studiím, následuje seznámení s alternativními notacemi (k dříve probrané UML notaci) databázového modelování (Chenova notace, vraní stopy). Následuje kapitola shrnující metodologii návrhu databáze. V publikační praxi se asi nejvíce budou hodit další kapitoly, věnované pokročilému SQL a návodu k tvorbě databázových indexů. Výklad pak uzavírají přílohy o denormalizaci, objektově orientovaných konceptech a rozšířených modelech dat, slovníček, seznam pramenů a slušně zpracovaný rejstřík.

Závěrem

Publikace „Mistrovství – databáze“ představuje univerzální sumář teoretických i praktických informací spojených se světem databází. Uživatelům v publikačním průmyslu samozřejmě nenahradí manuály ke konkrétním databázovým řešením typu kombinace MySQL-PHP (o těch existuje i na českém knižním trhu přehršle publikací). Namísto toho ale poskytne povšechnou orientaci v dané problematice, kterou lze úspěšně zúročit s v podstatě libovolným databázovým řešením. Z hlediska publikační praxe je možná v knize příliš mnoho prostoru věnováno přece jen teoretičtějším záležitostem spojeným zejména s modelováním databází, a to částečně na úkor praktického výkladu například o jazyce SQL a konkrétních aplikacích databází v praxi. I přes uvedenou výhradu a současnou cenu 757 Kč si nicméně dovolujeme danou publikaci doporučit jako velmi užitečnou.

Tématické zařazení:

 » Rubriky  » VSE  

 » Rubriky  » Go verze  

 » Rubriky  » Webdesign  

 » Rubriky  » Software  

 

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: