Co je datová doména?

„Datová doména“ je termín používaný v databázových polích a správě dat. Označuje rozsah přijatelných hodnot, které může konkrétní řádek nebo pole obsahovat. Vynucení datových domén udržuje informace v databázi konzistentní a v přijatelných parametrech, vyhýbá se situacím, ve kterých databáze buď produkují nesmyslné výsledky, nebo nejsou schopny odpovědět na konkrétní dotazy kvůli nedostatku dostatečných informací. Definování datové domény provádí programátor databáze, který často stanoví seznam správných hodnot pro vstupní pole v programu.

Snad nejjednodušší způsob, jak porozumět konceptu datové domény, je prozkoumat příklad. Zvažte pole v databázi zaměstnanců, do kterého má koncový uživatel zaznamenávat stav zaměstnání jednotlivých zaměstnanců. Každý zaměstnanec v organizaci bude buď současným nebo minulým zaměstnancem; jedná se tedy o jediné přijatelné položky v datové doméně pro toto pole. Při vytváření databáze by programátor obvykle naznačoval, že toto jsou jediné přijatelné odpovědi pro někoho, kdo vkládá data do „stavu zaměstnanců“.

Dalším, složitějším příkladem datové domény by bylo pole pro telefonní číslo zaměstnance. V USA by datová doména v tomto poli musela být omezena pouze na čísla spolu s maximální délkou 10 znaků; jinými slovy, směrové číslo oblasti plus sedmimístné telefonní číslo. Programátor, který chtěl vynutit ještě přísnější úroveň kontroly nad datovou doménou, ji mohl naprogramovat tak, aby bylo možné použít pouze skutečné kódy oblastí a předpony, což brání jednotlivcům v pokusu o nárok (999) 999-9999 jako jejich telefonní číslo. V obou příkladech jsou limity umístěné na účinných datových doménách dosaženo pomocí nástroje známého jako referenční tabulka.

Přijatelné hodnoty dat jsou obvykle uloženy v tzv. Referenční tabulce. Referenční tabulka je tabulka propojená s databází, která obsahuje přijatelné hodnoty nebo rozsahy hodnot pro data pro konkrétní tabulky v databázi. Informace zadávané do databáze se porovnávají s referenční tabulkou, aby se určilo, zda uživatel omylem zadal neplatný záznam. Neplatné položky jsou obvykle označeny chybovou zprávou a vyzývají druhou příležitost k zadání správné hodnoty do databáze.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?