Co je integrita databáze?

Integrita databáze je praxí, jak zajistit, aby data uložená v databázi jsou přesná, konzistentní a bez chyb. Nejmenší chyba pravopisu nebo opakování informací může způsobit masivní 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 jsou aplikovány normalizace a kontrola chyb k dalšímu zajištění integrity. Většina z těchto procesů je automatizovaná, ale administrátoři také často kontrolují ručně, aby zajistili, že v databázi nedojde k chybám. Začlenění nebo změna jakýchkoli informací může být katastrofální, protože data mohou mít dalekosáhlé účinky na jiné tabulky a části databáze. Abychom zmírnili šanci na to a udržet informace již v databázi přesné, integrita je AlwAYS zkontrolováno před provedením jakýchkoli změn.

Integrita entity je prvním omezením integrity databáze. To kontroluje tabulku, se kterou chce administrátor pracovat a dívá se na názvy řádků. Pokud řádky ve stejné tabulce mají stejný název, vytvoří to redundantní informace, což je pro databázi matoucí.

Další přichází integrita domény. Tím se kontroluje typ dat důsledně přidaného do tabulky nebo sekce a zajišťuje, že nová data odpovídají tomuto datovému typu. Pokud je například uvedena tabulka, která je uvedena pouze pro držení pouze dat a někdo se snaží zadat slovo, pak proces integrity domény upozorní správce na chybu konzistence. Je to proto, že tabulka je určena pouze ke zpracování dat, takže mít slovo zkazí pravidelné zpracování a v budoucnu může způsobit chyby.

Třetí omezení integrity databáze je referenční integrita. Tabulky v databázíchE jsou zřídka samotné - jiné tabulky je často odkazují na jiné tabulky. Pokud administrátor přikáže jednu tabulku, aby odkazoval na druhou, ale druhá tabulka je chybně napsaná nebo neexistuje, způsobuje to chyby zpracování. Kontroly referenční integrity, aby se zajistilo, že jsou všechny reference platné.

Kromě těchto tří problémů s integritou se také pravidla normalizace a kontroly chyb použijí pro integritu skutečné databáze. Normalizace hledá nadbytečné informace a zbytečně dlouhé tabulky, eliminuje redundanci a přeměňuje dlouhé stoly na několik krátkých tabulek. Chyba kontrola analýzy databáze na jakékoli jiné potenciální 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?