Skip to main content

Co to jest integralność bazy danych?

Integralność bazy danych to praktyka zapewnienia, że dane przechowywane w bazie danych są dokładne, spójne i wolne od błędów.Najmniejszy błąd pisowni lub powtórzenie informacji może powodować ogromne problemy dla bazy danych, więc integralność bazy danych jest traktowana poważnie.Trzech zwolenników integralności to integralność jednostki, integralność domeny i integralność referencyjna.Wraz z tymi trzema stosuje się normalizację i sprawdzanie błędów w celu dalszego zapewnienia integralności.Większość z tych procesów jest zautomatyzowana, ale administratorzy często również sprawdzają ręcznie, aby upewnić się, że w bazie danych nie wystąpią błędy.

Gdy administrator chce dodać, zmienić lub usunąć informacje z bazy danych, integralność bazy danych musi zostać najpierw sprawdzona.Włączenie lub zmiana wszelkich informacji może być katastrofalne, ponieważ dane mogą mieć dalekosiężny wpływ na inne tabele i sekcje bazy danych.Aby złagodzić szansę na to i aby utrzymać informacje już w bazie danych, integralność jest zawsze sprawdzana przed wprowadzeniem jakichkolwiek zmian.

Integralność bytu jest pierwszym ograniczeniem integralności bazy danych.To sprawdza tabelę, z którą administrator chce pracować i patrzy na nazwy wierszy.Jeśli rzędy w tej samej tabeli mają tę samą nazwę, tworzy to zbędne informacje, co jest mylące dla bazy danych.

Dalej wchodzi integralność domeny.Sprawdza to rodzaj danych konsekwentnie dodawanych do tabeli lub sekcji i zapewnia, że nowe dane są zgodne z tym typem danych.Na przykład, jeśli określa się tabela, aby przechowywać tylko daty i ktoś próbuje wprowadzić słowo, wówczas proces integralności domeny powiadomi administratora o błędzie spójności.Wynika to z faktu, że tabela jest przeznaczona tylko do obsługi dat, więc posiadanie słowa popsunie regularne przetwarzanie i może powodować błędy w przyszłości.

Trzecie ograniczenie integralności bazy danych jest integralność referencyjna.Tabele w bazie danych rzadko są same mdash;Inne tabele często odwołują się do nich i odnoszą się do innych tabel.Jeśli administrator poleca jedną tabelę, aby odwołać się do drugiej, ale druga tabela jest błędnie napisana lub nie istnieje, powoduje to błędy przetwarzania.Referencyjne kontrole integralności w celu upewnienia się, że wszystkie odniesienia są prawidłowe.

Oprócz tych trzech problemów integralności, reguły normalizacji i kontroli błędów są również stosowane dla prawdziwej integralności bazy danych.Normalizacja szuka zbędnych informacji i niepotrzebnie długich tabel, eliminując odpowiednio redundancję i przekształcając długie tabele w kilka krótkich tabel.Sprawdzanie błędów analizuje bazę danych pod kątem wszelkich innych potencjalnych błędów i zapewnia poprawę wszystkich danych.