Lekce 1.34
Vytvoření nové databáze


předchozí lekce (1.33) obsah kurzu následující lekce (1.35)

V předchozích lekcích jsme si ukázali, jak se dá v systému KLONDAIK pracovat jednoduše s databázemi. Dosud jsme však používali pouze zkušební databáze, které se dodávají spolu se systémem. Proto se nyní seznámíme s možností vytvoření nové vlastní databáze a s možností změny struktury již existující databáze.

Ještě předtím, než začneme na počítači tvořit databázi by jsme si měli ujasnit, jaké údaje má naše databáze obsahovat a jakého jsou typu. Důsledný návrh nám následně umožní plné využití zadaných dat. Pokud si budete chtít například zadat vlastní databázi adres, máte mnoho možností jak definovat jednotlivé položky databáze. Například jméno může být obsaženo v jedné znakové položce. Pokud však vytvoříte samostatné položky pro jméno a příjmení, umožní vám to snadněji hledat nejen podle příjmení, ale i podle jména. Tím můžete například zjistit, kteří vaši zákazníci oslaví v zadaný den svůj svátek a budete jim moci zaslat blahopřání. Samostatnou položku můžete vyhradit například i pro titul. Pokud potom například "odfiltrujete" záznamy, které nemají uveden titul, získáte seznam kvalifikovaných odborníků. Obdobným způsobem by bylo možné probrat všechny požadované údaje. Pečlivý návrh databáze se vám rozhodně vyplatí, proto jej nepodceňujte.

Dalším krokem je stanovit si, jakého typu mají být jednotlivé položky. To se může stát někomu podivné, ale například poštovní směrovací číslo obsahuje pouze čísla, přesto je vhodné je definovat jako řetězec. Stejně tak jako ostatní údaje numerického vyjádření, se kterými se však neprovádí matematické výpočty (číslo účtu, střediska apod.). To mám následně umožní snadnější tvorbu indexů pro hledání v databází a jejich třídění.

Posledním krokem návrhu databáze je stanovení délek jednotlivých položek. U numerických položek současně stanovíme počet desetinných míst v uloženém čísle. Mějte při návrhu na paměti, že každý zbytečný znak se na disku v obsazeném prostoru násobí počtem záznamů.

Po provedení výše uvedeného návrhu databáze můžete zadat její strukturu do systému. Musíte k tomu aktivovat databázové okno a uzavřít případně databázi v první oblasti. Pouze tak se vám po stisku pravého tlačítka myši na ploše databázového okna zobrazí podmenu s možností výběru volby pro zadávání nové databáze. Pokud ji aktivujete, zobrazí se vám nové okno pro zadávání struktury databáze.

Do prázdné tabulky budete zadávat popis položek databáze. Nejprve stiskněte na tlačítko "Přidat", které umístí do tabulky popis nové položky. Uvedeno je náhodně zvolené jméno. Editací máte možnost změnit. Jméno položky databáze musí začínat na písmeno a smí mít délku maximálně deset znaků a nesmí obsahovat mezery. Jméno položky databáze musí být jednoznačné a nesmí se v databázi opakovat.

Dále musíte zadat typ položky. Jak již bylo uvedeno v předchozích lekcí, označuje se řetězcový typ položky písmenem "C", numerický typ položky písmenem "N", logický typ položky se označuje písmenem "L", datum se označuje písmenem "D" a poznámka libovolné délky písmenem "M".

Podle toho, jaký typ položky jste zadali, máte možnost definovat délku položky. Pouze u logické položky je pevně nastavena délka na jeden znak, datum zabírá vždy osm znaků a poznámka (memo položka) deset. Memo položka přitom obsahuje pouze adresu umístění poznámky v samostatném souboru, který má jméno shodné se jménem databáze a příponu FPT. Pouze u numerické položky, které může mít délku maximálně dvacet znaků můžete zadat navíc i počet desetinných míst, které se však spolu s desetinnou tečkou započítávají do celkové délky položky.

Výše uvedeným způsobem zadáte do tabulky popis všech položek databáze. Novou položku přidáte kliknutím myší na tlačítko "Přidat". Položku databáze, na které je umístěn kurzor máte možnost zrušit stiskem myší na tlačítku s nápisem "Vymazat".

Po zadání a zkontrolování zápisu všech položek nové databáze musíte vytvořenou strukturu databáze uložit na disk počítače, což je možné provést kliknutím myší na tlačítko "Uložit do...". Zobrazí se běžný dialog Windows pro zadání jména nového databázového souboru, který musí mít vždy příponu *.DBF. V případě správného zadání je databáze vytvořena a je ihned zobrazena v databázovém okně s nastavením možnosti okamžité editace.


předchozí lekce (1.33) obsah kurzu následující lekce (1.35)

OZOGAN, 1 Máje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail: info@ozogan.cz