Integralność danych

Autor: Louise Ward
Data Utworzenia: 10 Luty 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Database Design 7 - Data Integrity
Wideo: Database Design 7 - Data Integrity

Zawartość

Definicja - Co oznacza integralność danych?

Integralność danych to ogólna kompletność, dokładność i spójność danych. Może to wskazywać na brak zmian między dwoma instancjami lub między dwiema aktualizacjami rekordu danych, co oznacza, że ​​dane są nienaruszone i niezmienione. Integralność danych jest zwykle narzucana na etapie projektowania bazy danych przy użyciu standardowych procedur i reguł. Integralność danych można utrzymać, stosując różne metody sprawdzania błędów i procedury sprawdzania poprawności.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia integralność danych

Integralność danych jest wymuszana zarówno w hierarchicznych, jak i relacyjnych modelach baz danych. Następujące trzy ograniczenia integralności są stosowane w relacyjnej strukturze bazy danych w celu osiągnięcia integralności danych:

  • Integralność jednostki: dotyczy koncepcji kluczy podstawowych. Reguła mówi, że każda tabela musi mieć swój własny klucz podstawowy i że każda musi być unikalna, a nie zerowa.
  • Integralność referencyjna: jest to koncepcja kluczy obcych. Reguła stwierdza, że ​​wartość klucza obcego może być w dwóch stanach. Pierwszy stan polega na tym, że wartość klucza obcego odnosi się do wartości klucza podstawowego innej tabeli lub może być zerowa. Brak wartości może po prostu oznaczać, że nie ma żadnych relacji lub że związek jest nieznany.
  • Integralność domeny: stwierdza, że ​​wszystkie kolumny w relacyjnej bazie danych znajdują się w zdefiniowanej domenie.

Koncepcja integralności danych zapewnia, że ​​wszystkie dane w bazie danych można prześledzić i połączyć z innymi danymi. Dzięki temu wszystko można odzyskać i wyszukać. Posiadanie jednego, dobrze zdefiniowanego i dobrze kontrolowanego systemu integralności danych zwiększa stabilność, wydajność, możliwość ponownego użycia i łatwość konserwacji. Jeśli jednej z tych funkcji nie można zaimplementować w bazie danych, należy ją zaimplementować za pomocą oprogramowania.


Ta definicja została napisana w oszustwie baz danych