Skip to main content

Mi az adatbázis integritása?

Az adatbázis -integritás az a gyakorlat, hogy biztosítsuk, hogy az adatbázisban tárolt adatok pontosak, következetesek és hibáktól mentesek.A legkisebb helyesírási hiba vagy az információ megismétlése hatalmas problémákat okozhat az adatbázisban, így az adatbázis integritását komolyan veszik.Az integritás három támogatója az entitás integritása, a domain integritás és a referencia integritása.E három mellett a normalizálást és a hiba ellenőrzését alkalmazzák az integritás további biztosítása érdekében.Ezeknek a folyamatoknak a többsége automatizálva van, de a rendszergazdák gyakran manuálisan ellenőriznek, hogy ne történjenek hibák az adatbázisban.Bármely információ beillesztése vagy megváltoztatása katasztrofális lehet, mivel az adatok messzemenő hatással lehetnek az adatbázis más tábláira és szakaszaira.Ennek esélyének enyhítésére és az adatbázisban lévő információk pontos megőrzése érdekében az integritást mindig ellenőrizni kell, mielőtt bármilyen változtatást elvégezhetünk.

Az entitás integritása az adatbázis -integritás első korlátozása.Ez ellenőrzi azt a táblázatot, amellyel az adminisztrátor dolgozni akar, és megnézi a sorneveket.Ha az ugyanabban a táblázatban szereplő sorok azonos névvel rendelkeznek, ez redundáns információkat hoz létre, ami zavaró az adatbázisban.Ez ellenőrzi a táblázathoz vagy szakaszhoz következetesen hozzáadott adatok típusát, és biztosítja, hogy az új adatok megfeleljenek az adattípusnak.Például, ha a táblázat csak a dátumok tárolására van megadva, és valaki megpróbál beírni egy szót, akkor a domain integritási folyamat figyelmezteti az adminisztrátort a konzisztencia hibára.Ennek oka az, hogy a táblázat csak a dátumok kezelésére szolgál, tehát egy szó elrontása elrontja a rendszeres feldolgozást, és hibákat okozhat a jövőben.

Az adatbázis -integritás harmadik korlátja a referenciális integritás.Az adatbázisban szereplő táblázatok ritkán vannak egyedül és mdash;Más táblák gyakran hivatkoznak rájuk, és más táblákra hivatkoznak.Ha az adminisztrátor parancsot ad az egyik táblázatnak a másikra való hivatkozáshoz, de a második táblázat helytelenül írt vagy nem létezik, ez feldolgozási hibákat okoz.Referenciális integritási ellenőrzések annak biztosítása érdekében, hogy az összes hivatkozás érvényes legyen.A normalizálás redundáns információkat és szükségtelenül hosszú táblázatokat keres, kiküszöbölve a redundanciát és a hosszú táblákat több rövid táblává alakítva.Hibaelhárítás Az adatbázis elemzése bármely más lehetséges hibára vonatkozóan, és biztosítja, hogy az összes adat érvényes legyen.