Un semplice esempio di una chiave esterna del database è uno "studente " tabella padre database con student_id come chiave primaria . Nella tabella correlata bambino " Course_Enrollment " con Course_ID come chiave primaria , per ogni corso , in cui uno studente si è iscritto , la chiave esterna , student_id dalla tabella Studente , appare .
Regola di integrità referenziale
integrità referenziale regola afferma che ogni valore della chiave esterna non Null in una tabella figlio deve fare riferimento a un valore di chiave primaria della tabella padre nel database. Nell'esempio riportato al punto 1 , non avrebbe alcun senso nel database di avere uno studente iscritto ad un corso in cui non vi sono informazioni circa quello studente nella tabella Studenti. Questa regola impone coerenza in un database .
software © www.354353.com