Dnes: 17. srpna 2017    | Registrace | Hledáme | Redakce | Info | Testy | Školení | Ocenění | Nápověda | Čtenář: nepřihlášen

Rychlé odkazy
  • Hlavní stránka
  • Seznam rubrik
  • Ankety
  • Editoriály
  • TOP 15
  • KONFERENCE 2008
  • KONFERENCE 2007
  • KONFERENCE 2006
  • KONFERENCE 2005
  • KONFERENCE 2004
  • Sborník
  • Testy
  • Virtuální školení
  • Personalizace


  • Hledáte práci?
    Hledáme redaktora - pojďte s námi tvořit Databázový svět!

    Vyhledávání

    Hledej
    na Databázovém světě!



    Rozšířené vyhledávání

    Rubriky
    Aktuality
    Bezpečnost
    Business
    Česká scéna
    Datové sklady
    Dokumentace
    Dotazovací jazyky
    Hardware
    Historie
    Komentáře
    Literatura
    Metodologie
    Nondb
    Open Source
    Poradna
    Produkty
    Případové studie
    Redakce
    Rozhovory
    Standardy
    Technologie
    Tipy - triky
    Tiskové zprávy
    Vývoj
    Vývojové nástroje
    Zajímavosti

    Co je to?
    Databázový stroj
    (Database Engine)

    Pod pojmem Database Engine (tedy pod databázovým strojem) se obvykle rozumí jádro databázového serveru a základní obslužné programy tohoto jádra (například zajišťující vzdálené připojení uživatelů). Lze tedy říci, že databázový stroj je podmnožinou databázového serveru, přičemž pod pojmem databázový server je nutné vidět vybavení (typicky softwarové) pracující nad danou databází a zajišťující veškeré činnosti (včetně všech potřebných komunikací), které nad danou databází mají být zajišťovány.

    Akce
    Dynamická Datová Centra
    - na semináři se seznámíte s komplexním řešením a koncepcí Dynamických Datových Center od Fujitsu Siemens Computers se speciálním důrazem na řešení FlexFrame.

    Textová inzerce
    IBPhoenix - Vše o InterBase a Firebirdu.

    Smějete se rádi? - Pak je pro vás Vtipník to pravé!

    Prodejce reklamy - Hledáme schopného prodejce reklamního prostoru, možnost i externí spolupráce.

    Přihlášený čtenář
    Nepřihlášený čtenář

    O portálu
    Databázový svět
    ISSN: 1213-5933

    Web je optimalizován pro rozlišení 1024x768, nicméně kromě větších rozlišení podporujeme i 800x600. Podrobnosti najdete zde.

    Chcete-li mít kdykoliv možnost zkontrolovat obsah našeho portálu, můžete využít podporu rss. Podrobnosti najdete zde.
    Hlavní změny ve Firebirdu 1.5.3


    [Produkty] - Včera bylo vydáno další pokračování databázové platformy Firebird, tentokrát s pořadovým číslem 1.5.3. Vedle mnoha oprav chyb a změn v kódu mohou nově příznivci této platformy využít několik zajímavých vylepšení. Pojďme se na některá z nich spolu podívat.



    Nová verze je nyní k dispozici pro Linux i Windows, kompletní seznam vylepšení pak najdete zde.

    Asi nejzajímavější jsou dvě vylepšení isql konzole. Zkráceně se jedná o přidání parametru –b pro ukončení při chybě při neinteraktivním spuštění programu isql. Druhým vylepšením je podpora návratové hodnoty při skončení isql.

    Ukažme si nyní využití obou vylepšení. Vytvoříme dva soubory (spravny.sql a chybny.sql) s tímto obsahem:

    spravny.sql
    
    create table test (
    id integer not null
    );
    
    commit;
    
    drop table test;
    
    chybny.sql
    
    create CHYBA test (
    id integer not null,
    data varchar(10)
    );
    
    commit;
    
    drop table test;
    

    Nyní zkusme soubor spravny.sql spustit (údaje upravte podle sebe):

    isql localhost:testovaci -u SYSDBA 
                             –p masterkey 
                             –i spravny.sql
    

    Skript by se měl bez problémů spustit.

    Nyní stejným způsobem proveďte chybny.sql. Skript vypíše dvě chyby – první při vytváření tabulky a druhou při rušení. Zkuste přidat nový parametr -b. Konzola isql nyní skončí na prvním příkazu a dál nepokračuje.

    Parametr -b (set bail přímo v interaktivním módu) nám tedy zajistí okamžité ukončení provádění při chybě – a to je skvělá věc. Můžete tak zajistit skončení dávky při výskytu chyby. S tím souvisí další věc – návratová hodnota při ukončení isql. Pomocí ní můžete zareagovat na vzniknuvší chybu a spustit např. opravnou dávku nebo se pokusit o akci znovu.

    Ukažme si opět příklad. Vytvořte soubor test.bat:

    @echo off
    
    echo Spravny pokus:
    pause >NUL
    isql localhost:testovaci -b -u SYSDBA 
        -p masterkey -i spravny.sql
    if ERRORLEVEL == 1 goto FINITO
    echo V poradku.
    
    echo Chybny pokus:
    pause >NUL
    isql localhost:testovaci -b -u SYSDBA 
        -p masterkey -i chybny.sql
    if ERRORLEVEL == 1 goto FINITO
    echo V poradku.
    
    goto KONEC
    
    :FINITO
    echo Chybicka se vloudila
    
    :KONEC
    

    Pokud dávku spustíte, jednoduše se první sada příkazů provede. U druhé to však již začne "skřípat", takže je podmínka je vyhodnocena jako pravdivá a je informována obsluha. Tímto můžete plně ovládat další provádění – vymazaní vložených dat, další pokus atd.

    Změny to nejsou zásadní, ale určitě potěší a umožní pomocí standardních nástrojů dosáhnout kýženého výsledku velmi pohodlně.

    O dalších novinkách nejen ve Firebirdu 1.5.3 se můžete s ostatními čtenáři podělit například v našem specializovaném diskusním fóru.

    ( Celý článek! | Autor: Jiří Činčura | Počet komentářů: 2 | Přidat komentář | Informační e-mailVytisknout článek )

    Vyhledávání
     

    Anketa
    Kolik ročně utratíte za dovolené?

    Nic 
     (1392 hl.)
    Do 1 000,- Kč 
     (979 hl.)
    Do 10 000,- Kč 
     (924 hl.)
    Do 25 000,- Kč 
     (1179 hl.)
    Do 50 000,- Kč 
     (938 hl.)
    Do 75 000,- Kč 
     (1077 hl.)
    Více než 75 000,- Kč 
     (922 hl.)

    Celkem hlasovalo: 7411


    Poslední komentáře
    frontierd@126.com
    frontierd@126.com
    frontierd@126.com
    c
    http://www.coachoutl

    Newsletter
    Přihlaste si nezávazně - i bez registrace - odběr informačního newsletteru. Podrobné informace najdete zde.

    Emailová adresa:


    Kalendář
    <<  Srpen  >>
    PoÚtStČtSoNe
     123456
    78910111213
    14151617181920
    21222324252627
    28293031   

    Redakci připojuje


    Nejčtenější

    Databáze je prázdná!


    Nejvíce komentářů

    Databáze je prázdná!


    Reklama






    Nenechte si ujít články na dalších webech




    Na této stránce použité názvy programových produktů, firem apod. mohou být ochrannými známkami
    nebo registrovanými ochrannými známkami příslušných vlastníků.

    Databázový svět | dfKlub - digitální fotografie | Vtipník - vtipy přímo k Vám | Reminder - přestaňte zapomínat | Databázový svět

    Copyright (c) 2004 AVRE Publishing, spol. s r.o. Všechna práva vyhrazena