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ły 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 zachować informacje już w bazie danych, integralność to ALWAYS sprawdzone przed wprowadzeniem jakichkolwiek zmian.

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

Następnie przychodzi 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 radzenia sobie z datami, 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 danych danychE są rzadko samodzielnie - 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 referencje są prawidłowe.

Oprócz tych trzech problemów integralności reguły normalizacji i sprawdzania błędów są również stosowane w celu uzyskania 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.

INNE JĘZYKI