Co je integrita databáze?

Integrita databáze je praxe zajišťující, že data uložená v databázi jsou přesná, konzistentní a bez chyb. Nejmenší pravopisná chyba nebo opakování informací může způsobit rozsáhlé problémy pro databázi, takže integrita databáze je brána vážně. Tři zastánci integrity jsou integrita entity, integrita domény a referenční integrita. Spolu s těmito třemi normami a kontrolou chyb jsou použity pro další zajištění integrity. Většina z těchto procesů je automatizovaná, ale správci často také ručně kontrolují, zda v databázi nedochází k chybám.

Pokud chce správce přidat, změnit nebo odstranit informace z databáze, musí být nejprve zkontrolována integrita databáze. Zahrnutí nebo změna jakékoli informace může být katastrofální, protože data mohou mít dalekosáhlé účinky na jiné tabulky a oddíly databáze. Aby se to zmírnilo a aby byly informace již v databázi přesné, je před provedením jakýchkoli změn vždy zkontrolována integrita.

Integrita entity je prvním omezením integrity databáze. Tím se zkontroluje tabulka, se kterou chce administrátor pracovat, a podívá se na názvy řádků. Pokud mají řádky ve stejné tabulce stejný název, vytvoří se nadbytečná informace, která je matoucí pro databázi.

Další je integrita domény. Tím se zkontroluje typ dat konzistentně přidávaný do tabulky nebo sekce a zajišťuje, že nová data odpovídají tomuto datovému typu. Pokud je například v tabulce zadána pouze data a někdo se pokusí zadat slovo, proces integrity domény upozorní správce na chybu konzistence. Důvodem je to, že tabulka má zpracovávat pouze data, takže slovo může narušit pravidelné zpracování a v budoucnu může způsobit chyby.

Třetím omezením integrity databáze je referenční integrita. Tabulky v databázi jsou jen zřídka samy o sobě - ​​jiné tabulky je často odkazují a odkazují na jiné tabulky. Pokud správce přikáže jedné tabulce odkazovat na jinou, ale druhá tabulka je chybně napsaná nebo neexistuje, způsobí to chyby zpracování. Kontroly referenční integrity pro zajištění platnosti všech odkazů.

Kromě těchto tří problémů s integritou jsou pravidla skutečné normalizace a kontroly chyb použita také pro skutečnou integritu databáze. Normalizace hledá nadbytečné informace a zbytečně dlouhé tabulky, eliminuje nadbytečnost a mění dlouhé tabulky na několik krátkých tabulek. Kontrola chyb analyzuje databázi na případné další chyby a zajišťuje, že všechna data jsou platná.

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?