Integrità referenziale

L'integrità referenziale è un insieme di regole usate per assicurare che le relazioni tra i record delle tabelle correlate siano valide e che non vengano eliminati o modificati per errore i dati correlati. Essa si può impostare se:

Facendo riferimento alla relazione <Alunno, Classe>, in cui la tabella Classi è la tabella Primaria e la tabella Alunni è la tabella correlata, quando viene applicata l'integrità referenziale è necessario osservare le seguenti regole:

Applicare l'integrità referenziale ad una relazione consente al DBMS di non specificare, nella tabella Alunni, un valore del campo Classe che non esiste nella tabella Classi.


Problemi

  1. L'ufficio anagrafe di un comune possiede l'elenco degli indirizzi di tutti gli immobili presenti sul proprio territorio.
    Descrivere la relazione tra Cittadino e Indirizzo.
  2. In un villaggio turistico vengono organizzati tornei di varie gare a cui possono partecipare gli ospiti del villaggio.
    Individuare le entità e costruire lo schema concettuale della relazione: Ospite - Gara - Punteggio
  3. Costruire il modello concettuale della relazione Docente - Classe - Materia, che tenga conto del numero di ore settimanali.
  4. Costruire il modello concettuale della relazione Alunno - Materia - Voto