Dnes: 28. března 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.
    Novinky ve Firebirdu 2.5 podruhé


    [Produkty] - V dubnu byla uvolněna první beta verze Firebirdu 2.5. Změn je velké množství, proto se pokusím vybrat jen ty nejdůležitější – dnes se podíváme na další novinky.



    UTF8 název databáze při připojení
    Pokud jste se někdy zkoušeli připojit k databázi s národními znaky v názvu souboru či cestě, které nebyly v implicitní znakové sadě, nepochodili jste. Obezličkou bylo používat 8.3 jména. Nově byl přidán do paketu s informacemi pro připojení přidán záznam identifikující název souboru v UTF8.

    Použijete-li novou verzi fbclient.dll a serveru, je problém vyřešen. Jen je potřeba dávat pozor na znak "#", který je nově interpretován jako uvození číselného zápisu znaku v Unicodu a případně jej zdvojit nebo nahradit "#0023".

    Podpora pro SQLSTATE návratové kódy
    Standard SQL2003 definuje pětiznakové alfanumerické kódy nazvané SQLSTATE. Firebird nyní tyto kódy podporuje a můžete je využívat ve vaší aplikaci (pokud je komponenty umí zpřístupnit). Původní SQLCODE hodnoty zůstávají nadále funkční, nicméně budou jednoho dne odstraněny. Je vhodné tedy myslet na přechod, případně na správný start, s vaší aplikací.

    Správa uživatelů přes SQL příkazy
    Firebird, kromě možnosti ověřování oproti Active Directory na Windows, používá vlastní security databázi (security2.fdb), která je společná pro celý server. Ke správě slouží nástroj gsec. Ačkoli je možné jej jednoduše oskriptovat, přímo přes příkazy v SQL skriptu je vše samozřejmě mnohem jednodušší. Využít je možné příkazy CREATE/ALTER/DROP USER:

    CREATE USER <username> {PASSWORD 'password'}
      [FIRSTNAME 'firstname']
      [MIDDLENAME 'middlename']
      [LASTNAME 'lastname'];
    

    Znakové sady a řazení
    Znakové sady byly velmi dobře rozšířeny ve verzi 2.0 a 2.1, ale i tak zbyl prostor pro vylepšení (ten je ostatně vždy). Zkusili-li jste nadefinovat pro Unicode case-insensitive a accent-insensitive collate pravděpodobně jste nepochodili. Proto nyní můžete přímo využít collate UNICODE_CI_AI. Stejně tak pokud spoléháte na implicitní collate definované pro vybranou znakovou sadu, může se vám hodit ALTER CHARACTER SET <charset_name> SET DEFAULT COLLATION <collation_name> pro změnu (ačkoli to v předchozích verzích bylo možné přímou změnou systémových tabulek, změny byly při obnově databáze ze zálohy ztraceny). Implicitní collate je také možné specifikovat společně s implicitní znakovou sadou pro databázi při jejím vytváření.

    Další malé změny
    Jak jsme již uvedli, změn je hodně, přesto bychom rádi zmínili ještě dvě, které nezapadají do žádné větší kategorie. První z nich je podpora pro definici typu parametru v proceduře, triggeru … podle datového typu v tabulce pomocí TYPE OF COLUMN (podobně jako např. v Oracle "%type").

    Druhou je podpora pro konstrukce "sloupec = <parametr> or <parametr> is null" přímo v dotazu. Tato konstrukce se hojně využívá při hledání pomocí uživatelem volených filtrů. Dříve bylo třeba vytvořit, nejčastěji, uloženou proceduru, aby server mohl určit datové typy parametrů.



    Související články:
    Novinky ve Firebirdu 2.5 poprvé (05.05.2009)

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

    Vyhledávání
     

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

    Nic 
     (1034 hl.)
    Do 1 000,- Kč 
     (786 hl.)
    Do 10 000,- Kč 
     (751 hl.)
    Do 25 000,- Kč 
     (997 hl.)
    Do 50 000,- Kč 
     (779 hl.)
    Do 75 000,- Kč 
     (896 hl.)
    Více než 75 000,- Kč 
     (756 hl.)

    Celkem hlasovalo: 5999


    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ář
    <<  Březen  >>
    PoÚtStČtSoNe
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031  

    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