Basi di dati elementi

Vincoli di integrità referenziale

Consideriamo la seguente base di dati nel modello relazionale:

Le informazioni della relazione INFRAZIONI sono rese significative e complete attraverso il riferimento alle altre due relazioni. I riferimenti sono significativi in quanto i valori della relazione INFRAZIONI sono uguali ai valori effettivamente presenti nelle alte due. Informazioni in relazioni diverse sono quindi correlate attraverso valori comuni, in particolare, valori delle chiavi primarie solitamente. Un vincolo di integrità referenziale fra un insieme di attributi X (per esempio Prov e Numero) di una relazione R1 (INFRAZIONI) e un’altra relazione R2 (AUTOMOBILI), impone ai valori su X di ciascuna ennupla dell’istanza di R1 di comparire come valori della chiave (primaria) dell’istanza di R2. Nell’esempio, esistono vincoli di integrità referenziale fra l’attributo Vigile della relazione INFRAZIONI e la relazione VIGILI e tra gli attributi Prov e Numero di INFRAZIONI e la relazione AUTO. Garantendo il vincolo di integrità referenziale, dalla relazione INFRAZIONI possiamo risalire univocamente a qualsiasi valore delle relazione AUTOMOBILI e VIGILI























































Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.