Je veľmi dôležité, aby boli dáta uvedené správne. Kontrola platnosti (validácia) a overenie (verifikácia) sú spôsoby kontroly dát, ktoré boli zapísané do počítača.
Validácia zabezpečuje to, že zadané dáta sú zmysluplné. Napríklad predpokladajme, že zapisujeme rok narodenia študentov strednej školy. Rok 1966 je teda nemožný. Počítač môže byť naprogramovaný tak, aby akceptoval len čísla medzi 1987 a 1993. Jedná sa teda o kontrolu rozsahu (range check).
Avšak ani toto nie je zárukou, že zadané číslo bude v poriadku. Pokiaľ by sme trebárs na miesto Matejovho dátumu narodenia zadali číslo 1987, bolo by to v poriadku, lebo v tomto roku sa narodil. Pokiaľ by sme však zadali 1993, toto číslo by síce bolo platné, ale nie pravdivé.
Existuje niekoľko typov validácií, ktoré nám pomáhajú skontrolovať zadané dáta. Používajú sa rôzne spôsoby:
Typ validácie | Ako to funguje | Príklad použitia | |
---|---|---|---|
Check digit | posledná alebo posledné dve číslice v kóde sú využívané na kontrolu ostatných znakov | čítačky čiarových kódov | |
Format check | kontroluje či majú dáta správny formát | číslo občianskeho preukazu (L - písmeno, 0 - číslo) | |
Length check | kontroluje či dáta nie sú príliš krátke alebo dlhé | heslo, ktoré je 6 znakov dlhé | |
Lookup table | hľadá prijateľné hodnoty v tabuľke | existuje iba 7 dní v týždni | |
|
kontroluje či boli dáta zadané do poľa | vo väčšine databáz hlavné poľe nemôže zostať prázdne | |
Range check | kontroluje či hodnota zapadá do rozsahu | počet odpracovaných hodín musí byť menší ako 50 a väčší ako 0 | |
Spell check | vyhľadáva slová v slovníku | pri spracovaní textu |
Strana: 1 | 2
• Úvod
• Typy databáz
• Databázy a spôsob získania dát
• Validácia a verifikácia
• Vyhľadávanie v databázach
(c) Lucia Húšťavová 2008-2009