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.