Database - Integrita referenziale

google-plus Scritto da . Postato in Access

Per integrità referenziale si intende che la chiave esterna di una qualsiasi tabella di riferimento deve essere sempre associata a una riga valida della suddetta tabella. L'integrità referenziale garantisce che le relazioni tra due tabelle rimangano sincronizzate durante le operazioni di aggiornamento e di eliminazione.

Si supponga ad esempio che vi sia una tabella Libri e una tabella AutoriL'identificatore di ogni autore (id_autore) nella tabella Libri deve essere presente anche nella tabella Autori:

Autori Libri
Id_autore (chiave) Id_libro (chiave)
Nome Titolo
Cognome Anno
  Id_autore (chiave esterna)

Per questo non è possibile eliminare semplicemente una riga con un determinato id_autore dalla tabella Autori, poiché il relativo valore id_autore nella tabella Libri rimarrebbe senza un riferimento. Dunque, eliminando una riga nella tabella Autori, si deve eliminare di conseguenza ogni riga nella tabella Libri id_autore, mantenendo così l'integrità referenziale fra tabelle.

Questo vale, anche per l’aggiunta di un record nella tabella Libri se la tabella Autori non contiene un id_autore corrispondente. In tal modo si inserirebbero dati inesistenti o non validi nel campo id_autore.  Dev’essere dunque garantita una chiave id_autore valida nella tabella Autori prima di inserire il valore id_autore nella riga della tabella Libri correlata.

L'effettiva implementazione dell'integrità referenziale dipende dal DBMS (Database Management System) scelto e dalla progettazione dell'applicazione.


Se hai gradito l'articolo, condividilo, basta un click!

Aggiungi commento


Codice di sicurezza
Aggiorna

  • logo prontopro
  • logo boutique serramento
  • koilab japan and tropical fish farm
  • Trasloco economico - gruppo Arco Traslochi
  • logo flash pulizie
  • logo revolution
  • logo planetkoi small
  • logo finiture
  • ick logo template
  • montaggio mobili trento

Realizzato da: Daniele Gagliardi
Viale Monache 3 - 38062 Arco - TN
- Contattami -

Per essere più facile ed intuitivo, il blog fa uso dei cookie, piccole porzioni di dati che consentono di capire come gli utenti navighino e ne visualizzino le pagine. I cookie non registrano alcuna informazione personale sull'utente ed eventuali dati identificabili non verranno memorizzati. La nostra Privacy Policy è cambiata: Ti invitiamo a prenderne visione. Oppure visiona la nostra Cookie Policy: