Integrità dei dati

Autore: Louise Ward
Data Della Creazione: 10 Febbraio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Integrità dei dati - Tecnologia
Integrità dei dati - Tecnologia

Contenuto

Definizione: cosa significa integrità dei dati?

L'integrità dei dati è la completezza, accuratezza e coerenza complessive dei dati. Ciò può essere indicato dall'assenza di alterazione tra due istanze o tra due aggiornamenti di un set di dati, il che significa che i dati sono intatti e invariati. L'integrità dei dati viene di solito imposta durante la fase di progettazione del database attraverso l'uso di procedure e regole standard. L'integrità dei dati può essere mantenuta attraverso l'uso di vari metodi di controllo degli errori e procedure di validazione.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega l'integrità dei dati

L'integrità dei dati viene applicata in entrambi i modelli di database gerarchici e relazionali. I seguenti tre vincoli di integrità vengono utilizzati in una struttura di database relazionale per ottenere l'integrità dei dati:

  • Integrità delle entità: riguarda il concetto di chiavi primarie. La regola afferma che ogni tabella deve avere la propria chiave primaria e che ognuna deve essere unica e non nulla.
  • Integrità referenziale: questo è il concetto di chiavi esterne. La regola afferma che il valore della chiave esterna può essere in due stati. Il primo stato è che il valore della chiave esterna farebbe riferimento a un valore della chiave primaria di un'altra tabella, oppure può essere nullo. Essere nulli potrebbe semplicemente significare che non ci sono relazioni o che la relazione è sconosciuta.
  • Integrità del dominio: indica che tutte le colonne in un database relazionale si trovano in un dominio definito.

Il concetto di integrità dei dati garantisce che tutti i dati in un database possano essere tracciati e collegati ad altri dati. Questo assicura che tutto sia recuperabile e ricercabile. Avere un unico sistema di integrità dei dati ben definito e ben controllato aumenta la stabilità, le prestazioni, la riusabilità e la manutenibilità. Se una di queste funzionalità non può essere implementata nel database, deve essere implementata tramite il software.


Questa definizione è stata scritta nel raggiro dei database