[Basi di dati] vincolo integrità referenziale
Salve a tutti,
Non mi è ben chiaro se nel modello relazionale posso creare un vincolo di integrità referenziale fra un attributo di una relazione R e le chiavi primarie di due relazioni R1 e R2 o se ciò è possibile solo per due relazioni, ad esempio R e R1.
Non mi è ben chiaro se nel modello relazionale posso creare un vincolo di integrità referenziale fra un attributo di una relazione R e le chiavi primarie di due relazioni R1 e R2 o se ciò è possibile solo per due relazioni, ad esempio R e R1.
Risposte
Ciao mosca9 
Più che altro in tal caso però non vorrei sbagliarmi ma si creano due vincoli di integrità referenziali che coinvolgono lo stesso attributo...

Più che altro in tal caso però non vorrei sbagliarmi ma si creano due vincoli di integrità referenziali che coinvolgono lo stesso attributo...
Si, il mio dubbio è proprio quello. Mi spiego meglio, ho una entita Recapito dove tengo conto dei numeri di telefono (che fanno da chiave primaria) e indirizzi; vorrei che tutte le altre identità che hanno un numero di telefono abbiamo un vincolo di integrità referenziale con la relazione Recapito. Ma non so se questo è possbile.
Allora sì, in tal caso te ne servono di più... Se dovessi definire un vincolo su più attributi della stessa relazione allora sì potresti eventualmente pensare di definire un solo vincolo.