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

    Alyssa Rosenzweig se v příspěvku na svém blogu Vulkan 1.3 na M1 za 1 měsíc rozepsala o novém Vulkan 1.3 ovladači Honeykrisp pro Apple M1 splňujícím specifikaci Khronosu. Vychází z ovladače NVK pro GPU od Nvidie. V plánu je dále rozchodit DXVK a vkd3d-proton a tím pádem Direct3D, aby na Apple M1 s Asahi Linuxem běžely hry pro Microsoft Windows.

    Ladislav Hagara | Komentářů: 4
    dnes 01:00 | Nová verze

    Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.90 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.90 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

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

    Byla vydána (Mastodon, 𝕏) nová verze 2024.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | IT novinky

    Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.

    Ladislav Hagara | Komentářů: 10
    včera 10:44 | Nová verze

    MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.

    Ladislav Hagara | Komentářů: 0
    včera 10:22 | Nová verze

    Canonical vydal Ubuntu Core 24. Představení na YouTube. Nová verze Ubuntu Core vychází z Ubuntu 24.04 LTS a podporována bude 12 let. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.

    Ladislav Hagara | Komentářů: 2
    včera 01:00 | Nová verze Ladislav Hagara | Komentářů: 0
    4.6. 19:55 | IT novinky

    Intel na veletrhu Computex 2024 představil (YouTube) mimo jiné procesory Lunar Lake a Xeon 6.

    Ladislav Hagara | Komentářů: 0
    4.6. 13:44 | IT novinky

    Na blogu Raspberry Pi byl představen Raspberry Pi AI Kit určený vlastníkům Raspberry Pi 5, kteří na něm chtějí experimentovat se světem neuronových sítí, umělé inteligence a strojového učení. Jedná se o spolupráci se společností Hailo. Cena AI Kitu je 70 dolarů.

    Ladislav Hagara | Komentářů: 0
    4.6. 13:22 | Nová verze

    Byla vydána nová verze 14.1 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    SQL Hotová řešení

    5. 12. 2003 | Lukáš Zapletal | Recenze | 6563×

    Data, informace. Tolik žádané a ceněné. Drtivá většina jich je uložena v relačních databázích, ke kterým programátor přistupuje pomocí jazyka SQL.

    SQL Hotová řešení Vývojář bez znalosti SQL by se těžko mohl seriózně zabývat stavbou informačních systémů. Knihu, o které si přečtete v následující recenzi, by rozhodně neměli ignorovat ti, kteří se této problematice věnují.

    Celý podtitul knihy zní Hotová řešení k okamžitému použití a pokud bych měl knihu zařadit, nejspíše by nejlépe padla do řady Kuchařka. Jedná se totiž o seznam malých či větších problémů s jejich úplným řešením. Tyto tituly jsou ve světě velmi úspěšné (prodávají se v edicích Cookbook), ale u nás jsem se s žádnou jinou knihou tohoto typu ještě nesetkal. Kromě této, samozřejmě.

    Kvalitních knih zabývajících se problematikou relačních databází je v češtině málo. Většina je totiž orientována na konkrétní produkt a ačkoliv bývá úvod někdy slibný, nakonec se stejně jedná o referenční příručku konkrétní implementace standardu SQL. Tato kniha je ovšem jiná. Nejenže je v ní 50 stran věnováno nudné teorii, která mi v titulech s obdobnou problematikou chybí, ale je jiná zejména v tom, že se nevěnuje pouze jednomu produktu.

    Kniha SQL Hotová řešení je kuchařkou pro databázové relační systémy Microsoft SQL Server, Oracle a MySQL. Ale pěkně popořádku. Hned v úvodu knihy najdeme stručný teoretický výklad, který je srozumitelný a pěkně strukturovaný. Výklad začíná samozřejmě vysvětlením základních pojmů jako je entita, relace, tabulka či kardinalita. Vyvrcholením je pak seznámení čtenáře s normálními formami (NF).

    První část končí zevrubným seznámením s nástroji, které jsou použity v knize. Nutno podotknout, že na doprovodném CD, které je přiloženo ke knize, najdeme časově omezenou verzi (přes tři roky starého) serveru Microsoft SQL Server 2000 a také MySQL 4.0 (binární podoba pro Linux i Windows). Systém Oracle se na CD pochopitelně nenalézá, zato však potěší kompletní archiv příkladů, které byly v knize použity. Ty jsou pěkně uspořádány a u každého příkladu v knize najdeme i název souboru.

    A to už jsme v praktické části knihy. Začíná částí o výběru údajů. Jedná se tedy o popis důležitého příkazu SELECT a všech jeho využití. Od této chvíle se jedná o klasickou kuchařku: návod - řešení. V podrobném obsahu (nebo rejstříku, který však není až tak detailní) si najdete problém a poté si můžete přečíst řešení. Potřebujete dejme tomu vědět, jak setřídit podle abecedy číselník, který je napsán v azbuce? Stačí najít paragraf s názvem Kódové stránky ve vztahu k vyhledávání a třídění údajů.

    Každý návod obsahuje samozřejmě vysvětlení problému, příklad (většinou i více příkladů) a poté jsou vyjmenovány rozdíly mezi platformami. Zde bych pochválil grafické zpracování knihy, které je velmi povedené. Podobně je tomu také v kratších kapitolách nazvaných Vkládání, úpravy a mazání údajů.

    Asi nejrozsáhlejší částí je kapitola o funkcích. Popsány jsou všechny nejpoužívanější funkce jak pro práci s textovými řetězci a časem, tak i binárními poli. V šesté kapitole najdeme návody na referenční integritu a kurzory. Sedmá kapitola je pak věnována transakcím, UP a spouštím. Tady pochopitelně chybí server MySQL, který UP a spouště nepodporuje. Naopak v podkapitole o transakcích není o MySQL ani zmínka, přestože je kompletně podporuje. Škoda jen, že se autor také nevěnuje systému PostgreSQL.

    Závěr knihy je věnován bezpečnosti, uživatelům a aplikačnímu rozhraní. Je to jakýsi úvod do programování pomocí technologií ODBC, ADO.NET a PHP. Úplně poslední kapitola je pak věnována XML a webovým službám (pomocí .NET). Jedná se však pouze o úvod, nečekejte podrobný výklad. Nechybí samozřejmě odkazy, doporučená literatura a rejstřík.

    Celkovou vynikající sazbu podtrhují přehledně zpracované praktické příklady a také rozdíly mezi jednotlivými servery, které jsou vysázeny do tabulek. Je to opravdu velice přehledné. Naopak se mi nelíbilo, že autor používá smajlíky. Ty opravdu nejsou do seriózní publikace vhodné, zvlášť když se jedná o tuto relativně vážnou problematiku. Obálku nebudu hodnotit, zdá se mi to u IT publikací zbytečné. Ostatně posuďte sami na přiloženém obrázku.

    Ještě na závěr bych vás rád upozornil, že v knize narazíte na funkce, které server MySQL implementovanou má, ale autor se zmiňuje pouze o podobných funkcích na systémech MS SQL a Oracle. Například dočasná tabulka nebo transakce, to všechno MySQL 4.0 má (dočasné tabulky dokonce i starší verze). Je to nejspíš způsobeno tím, že autor systém MySQL příliš nepoužívá, případně zpožděným překladem ze slovenského jazyka.

    Stručný obsah:

    1. Základy práce s relačními databázemi
    2. Výběr údajů
    3. Vkládání údajů
    4. Úpravy a mazání údajů
    5. Výpočty a funkce
    6. Vytváření, změny a odstraňování databázových objektů
    7. Transakce, uložené procedury a spouště
    8. Administrace uživatelských práv
    9. Aplikační rozhraní
    10. Webové služby v SQL a XML
    NázevSQL Hotová řešení
    AutorLuboslav Lacko
    VydalComputer Press
    Datum vydání2003
    Počet stran296
    Doporučená cena289,- Kč / 429,- Sk
           

    Hodnocení: 30 %

            š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ář

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