DB - veterán i nováček
Když jsme v roce 1999 zveřejnili první srovnávací recenzi PalmOS databázových programů, zmínili jsme rovněž program DB, tehdy ve verzi 0.20. Tento GNU projekt byl tenkrát poměrně primitivní, měl tři typy polí (text, boolean, číslo), neuměl třídit, přidat do hotové databáze další pole. Zajímavý byl tehdy spíše svojí "cenou", protože jako GNU byl šířen bez poplatku. Díky tomu program prodělal i další vývoj, který probíhal ne překotně, zato však stále po celé následující roky. Na začátku roku 2003 ale nastal ve vývoji poměrně značný skok a stávající verze 1.04 už má podobu, ve které může obstojně nahradit i placené programy této kategorie.
Program je produktem Chalaina Marca a stáhnete jej zde. Poslední oficiální verze je 1.04, ke stažení je ale už i 1.1 beta.
db-1_0_4.zip
Co umí?
Typy polí
DB ve své poslední verzi již není primitivním produktem prvních verzí a tomu odpovídá i počet a typy polí, které má uživatel v DB k dispozici:
- Text - textové pole do 256 znaků
- Memo - poznámka do 3 000 znaků
- Integer - číslo s možností nastavení funkce increment a "defaultní" hodnoty
- Real Number - číslo s desetinnou částí
- Calculated - výpočtové políčko
- Date - datum, můžete nastavit vkládání aktuálního data, či výběr
- Time - čas, lze nastavovat podobně jako u data
- List - výběr ze seznamu, který lze definovat
- Link - relační propojení do jiné databáze
- Linked - vrací hodnotu v propojení databázi
Plug-iny
DB podporuje systém rozšíření pomocí přídavných modulů - plug-inů. Ty jsou trojího typu. "Drivery" umožní pracovat s jinými formáty (třeba MobileDB, AddressBook, JFile). Dalšími jsou "manuální akce" - mžete s nimi třeba používat snímače čárového kódu, či přenést databázi na paměťovou kartu. Posledním pluginem je "automatická akce". Pluginy jsou dostupné z menu a součástí downloadu programu je hned několik pluginů:
- db-DB3vfs - čtení a zápis na karty
- db-AddressBookDB - načte váš AddressBook jako databázi
- db-JFile3 - podpora databází JFile formátu
- db-MobileDB - podpora databází MobileDB formátu
- db-colorselect - nastavení barevného schématu v databázi
- db-informations - zobrazí informace o databázi
- db-report - informace a statistiky o sloupcích databáze
- db-memoexport - export databáze do MemoPadu.
Pohledy na data (Views)
Překvapením freewarové databáze DB jsou zobrazení (views), ve kterých si můžete zvolit položky, které se mají ukázat na displeji... Jejich parametry řídíte ve správci pohledů (View Manageru).
Skripty
Výpočty nejsou v DB vytvářeny tak pohodlně jako třeba ve SmartToGo, či HanDBase. Přesto lze prostřednictvím pole Calculate a skriptů vkládat poměrně složité vzorce. Využívat můžete existující jiná pole, konstanty, datum, čas i textové řetězce. Obstojná je i nabídka matematických operátorů.
Ostatní schopnosti jen heslovitě
- Třídění záznamů - jen kliknutím na záhlaví sloupce lze třídit záznamy vzestupně/sestupně podle tohoto sloupce.
- Vyhledávání v záznamech - program má funkci inkrementálního vyhledávání a vyhledávání s použitím filtrů.
- Editace záznamů i databáze - můžete položky přidávat, mazat i modifikovat, to samé platí rovněž o databázi samotné.
- GUI - program umí HiRes zobrazení, QVGA na HandEra330 a pomocí plug-inů můžete měnit i barevná schémata.
- jazyková podpora - lze přihrávat další jazykové moduly (v nabídce je i slovenština).
- light verze - program má i svoji odlehčenou verzi, která neodporuje všechny výše zmíněné schopnosti (zejména pluginy), je ale kratší.
- DB-Editor - zde si můžete stáhnout desktopový editor DB databází.
Abychom nepřechválili
DB má stále ještě několik omezení, která vám budou vadit (i když se darovanému koni na zuby prý moc koukat nemá):
- chybějící filtrace položek (to ale řeší velmi luxusně verze 1.1 beta)
- šířku sloupců nelze měnit tažením za záhlaví
- chybí některé obvyklé typy polí (obrázek, radio-button, podmínka atd.)
- reporty jsou jen velmi omezené
Přesto všechno se již DB vymanila z dětských krůčků a může se stát solidní alternativou pro všechny uživatele, jejichž nároky na databázový program nejsou extrémní a potřebují třeba jen evidovat svoje CD, inventář, nebo sbírky všeho druhu.