Sobes.tech
Junior — Middle

Può spiegare cosa si intende per integrità dei dati in un database?

sobes.tech AI

Risposta dell'AI

L'integrità dei dati in un database è un insieme di regole e meccanismi che garantiscono la correttezza, coerenza e affidabilità dei dati.

I principali tipi di integrità:

  • Integrità dell'entità — garantisce che ogni record sia unico (ad esempio, tramite una chiave primaria).
  • Integrità referenziale — assicura la correttezza delle relazioni tra le tabelle (ad esempio, una chiave esterna deve fare riferimento a un record esistente).
  • Integrità del dominio — i dati in una colonna rispettano un tipo e un intervallo di valori definiti.

Ad esempio, se nella tabella "Ordini" c'è una chiave esterna alla tabella "Clienti", non si può aggiungere un ordine con un cliente inesistente — questo mantiene l'integrità referenziale.