abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 12:22 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 165 (pdf).

    Ladislav Hagara | Komentářů: 0
    dnes 10:55 | Nová verze

    Byla vydána verze 9.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a informačním videu.

    Ladislav Hagara | Komentářů: 2
    dnes 09:33 | IT novinky

    Firefox 151 podporuje Web Serial API. Pro komunikaci s různými mikrokontroléry připojenými přes USB nebo sériové porty už není nutné spouštět Chrome nebo na Chromiu postavené webové prohlížeče.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Nová verze

    Byla vydána nová stabilní verze 8.0 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 148. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 21:33 | Bezpečnostní upozornění

    Ve FreeBSD byla nalezena a opravena zranitelnost FatGid aneb CVE-2026-45250. Jedná se o lokální eskalaci práv. Neprivilegovaný uživatel se může stát rootem.

    Ladislav Hagara | Komentářů: 0
    včera 14:33 | IT novinky

    Společnost Flipper Devices oznámila Flipper One. Zcela nový Flipper postavený od nuly. Jedná se o open-source linuxovou platformu založenou na čipu Rockchip RK3576. Hledají se dobrovolníci pro pomoc s dokončením vývoje (ovladače, testování, tvorba modulů).

    Ladislav Hagara | Komentářů: 2
    včera 14:00 | Nová verze

    Vývojáři Wine oznámili vydání verze 2.0 knihovny vkd3d pro překlad volání Direct3D na Vulkan. Přehled novinek na GitLabu.

    Ladislav Hagara | Komentářů: 0
    včera 11:33 | Nová verze

    Společnost Red Hat oznámila vydání Red Hat Enterprise Linuxu (RHEL) 10.2 a 9.8. Vedle nových vlastností a oprav chyb přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Vypíchnout lze CLI AI asistenta goose. Podrobnosti v poznámkách k vydání (10.2 a 9.8).

    Ladislav Hagara | Komentářů: 0
    včera 05:11 | Nová verze

    Organizace Apache Software Foundation (ASF) vydala verzi 30 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 0
    včera 05:00 | Nová verze

    Byla vydána nová verze 7.0 svobodného open source redakčního systému WordPress. Kódové jméno Armstrong bylo vybráno na počest amerického jazzového trumpetisty a zpěváka Louise Armstronga (What A Wonderful World).

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (13%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (6%)
     (3%)
     (16%)
     (26%)
    Celkem 1679 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    PostgreSQL - Praktický průvodce

    9. 3. 2004 | Michal Semler | Recenze | 7065×

    Brněnské nakladatelství Computer Press nám do našich knihkupectví dodalo publikaci PostgreSQL - Praktický průvodce autora Bruce Momjiana. My se jí nyní podíváme na zoubek. Jaká je tato brožovaná kniha se slonem na obalu?

    O kvalitě této knihy hovoří už jméno autora. Bruce Momjian je totiž ve světě IT velmi známou osobností. On a ještě několik dalších osobností založilo před několika lety PostgreSQL core-team. Je tedy jednou z několika osobností, které tomuto systému rozumí naprosto dokonale. A on to dává v této publikaci až okatě najevo.

    Kniha je velmi čtivá, rozdělená do několika kapitol, bohatě prokládaná příklady a velmi často se odkazuje na Oracle databázi, se kterou možnosti a schopnosti PostgreSQL autor srovnává. Velkým plusem je referenční příručka, která zabírá téměř polovinu knihy. Čtenář tak nemusí stále hledat na internetu. Otázkou je, zdali v praxi nebude kombinaci google+dotaz rychlejší než zasvěcené listování.

    Kniha má 20 kapitol a onu výše zmiňovanou referenční příručku, celkem 402 číslovaných stran. Projděme jednu po druhé, vždyť čtenáři to přeci chtějí :-).

    První kapitola - Historie PostgreSQL - zde snad není ani co dodat. Dozvíme se o začátcích databázových systémů, o univerzitě v Berkeley, o vzniku open source databází a podobně.

    Druhá kapitola - Databázové příkazy - nám zodpoví otázky ohledně připojení se k databázi, výběru pro nás vhodného rozhraní a o tom, jak se v PostgreSQL pokládá dotaz.

    Základní příkazy jazyka SQL - to je název třetí kapitoly. Naučí nás databázově myslet v příkazech INSERT, SELECT, WHERE, DELETE, UPDATE a ORDER BY. Kdo o SQL něco ví, nepotřebuje slyšet víc. Vy ostatní začněte hltat stránky knihy :-). S těmito znalostmi už můžete udělat nějakou triviální databázi.

    Čtvrtá, podle mne nelogicky pojmenovaná kapitola - Přizpůsobování dotazů - nám prozradí taje jazyka v kombinaci s regulárními výrazy, AND/OR logických výrazů, LIKE, mnohonásobného větvení CASE a mnohé další.

    Pátá kapitola, zde již značně přituhuje! Agregační funkce jazyka SQL - seskupování GROUP BY, klauzule HAVING a agregační funkce. Malinko mě polilo horko :-).

    V kapitole 6 se probírá spojování a práce s tabulkami. Podle mne ne moc zajímavá část knihy. Příkazy zde zmíněné vám vyrobí každý alespoň trochu rozumný RL modelář. Pojďme tedy dál.

    Kapitola 7 probírá označování řádků pro následnou práci s nimi. Má znovu podivný název - tentokrát Číslování řádků.

    V osmé kapitole autor seznámí čtenáře s klauzulemi typu UNION, EXCEPT, INSERT a poddotazy a jejich klauzulemi NOT IN, ANY, ALL a další. Tady začíná kniha být zajímavá i pro profesionály, protože přehlednou formou shrnuje probíranou látku a přehledný sumář se přeci vždy hodí.

    Devátá kapitola se zabírá typy dat a jejich podporou v PostgreSQL. Dále nabízí souhrn a ukázky podpory funkcí, operátorů, proměnných a nezůstává jen u nich. Podpora polí a binárních objektů jistě také potěší :-).

    To, co dělá PostgreSQL skvělou databází, je podpora Transakcí a zámků. Popis je zde na 8 stran. Ať každý sám rozhodne, zdali to je hodně, či málo.

    Následující tři kapitoly probírají postupně nastavování PostgreSQL na maximální výkon, řízení výsledků přes klauzule LIMIT a správu tabulek. Zde leží dle mého názoru největší plus celé knihy. Neprobírá jen SQL jako takové, ale i jeho bezpečnost.

    Kapitola 14 - Omezení - zde se dozvíme o klauzulích NOT NULL, UNIQUE, CHECK, co je primární klíč a cizí klíč a jejich reference.

    Kapitoly 15 a 16 spolu úzce souvisí. Je v nich obsaženo téměř vše o Importu a exportu dat do a z databáze a jednotlivé databázové dotazovací nástroje. Možná je mohl autor raději spojit a zbytečně nedrobit knihu do tolika kapitol.

    Sedmnáctá kapitola - Programová rozhraní - pro mne byla nezajímavá. Každý má přeci to své a o jiném pokud možno nechce moc slyšet :-).

    A je tu osmnáctka. Tady jistě zaplesá srdce pana inženýra Halašky aneb semestrálky z jazyka SQL obsahující funkce a triggery :-).

    Rozšíření PostgreSQL pomocí céčka je trochu na začátečníky moc "hutné" téma. Začátečníci přeskakují, databázoví specialisté také, C programátoři to nepotřebují :-).

    V poslední kapitole je probrána Administrace databáze od A do Z. Naleznete tam opravdu vše. Já alespoň při čtení této kapitoly nenašel věc, která by chyběla.

    Kniha je opravdu dobrá. Má světlá i zbytečná místa, ale ne špatná. Její výhodou je, že se nezabírá jen PostgreSQL, ale i dalšími databázemi obecně. Je čtivá a nabízí plno praktických příkladů. Jistě se o ní vyplatí uvažovat.

    NázevPostgreSQL - Praktický průvodce
    AutořiBruce Momjian
    VydalComputer Press
    Datum vydání2003
    Počet stran424
    Doporučená cena447 Kč / 669 Sk
           

    Hodnocení: 27 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    9.3.2004 18:00 Petr Mach
    Rozbalit Rozbalit vše verze?
    Vzhledem ke spatne zkusenosti s knihou o Pythonu od tohoto nakladatelstvi by me zajimalo, ktere verzi Postgree se venuje.
    9.3.2004 19:50 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
    Rozbalit Rozbalit vše verze?
    Špatné zkušenosti? No to jste asi nečetl Davida M. Beazleyho -- Python (u nás Neokortex). Totální katastrofa, prakticky vytisklá API dokumentace k Pythonu... To co jste četl muselo být o třídu lepší :)
    10.3.2004 17:12 Petr Mach
    Rozbalit Rozbalit vše verze?
    To jsem cetl taky, proti tomu nic nemam. Me jdo o knihu o Pythonu, kterou vydalo nakladatelstvi, ktere vydalo i zde recenzovanou knihu.
    12.3.2004 07:43 ziav
    Rozbalit Rozbalit vše verze?
    Nikde jsem nenasel, ze by se venovala konkretni verzi. Je v ni zminka o 7.0 v souvislosti s OUTER JOIN a tusim i o 7.1.
    10.3.2004 06:48 User682 | skóre: 38 | blog: aqarium | Praha
    Rozbalit Rozbalit vše odduvodneni
    zdravim,
    v clanku se si autor pridava par svych poznamek. tak by me zajimalo cim jsou odduvodnene.
    1)"Agregační funkce jazyka SQL - ........... . Malinko mě polilo horko :-)."
    2)"Rozšíření PostgreSQL pomocí céčka ........... databázoví specialisté také, C programátoři to nepotřebují :-)."
    bye goldenfish
    10.3.2004 10:27 Jozef Vondrák | skóre: 19
    Rozbalit Rozbalit vše A co jazyky?
    Zajímalo by mě, jestli tam najdu popis, kterak nastavit české prostředí.

    PePa
    10.3.2004 17:22 Vasso
    Rozbalit Rozbalit vše A co jazyky?
    createdb -E latin2 database_name

    Zeby takto?
    17.8.2005 12:08 Habi
    Rozbalit Rozbalit vše Rejstřík
    Ta knížka má snad nejchaotičtější rejstřík, co jsem kdy viděl. Což ji činí silně nepoužitelnou...

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.