È possibile avere due chiavi esterne in una tabella che fa riferimento a una chiave primaria di un'altra tabella?Due chiavi esterne che fanno riferimento alla stessa chiave primaria
EmployeeID è una chiave primaria nella tabella dei dipendenti e viene visualizzata come una chiave esterna due volte nella tabella delle attività.
Ci saranno pochi utenti admin che riempiono fogli di tempo per conto di altri dipendenti.
Nel campo della tabella Timsheet "TimsheetFor" avrà ID dipendente di quella persona che ha lavorato ai progetti e il campo "EnteredBy" o "FilledBy" avrà l'employeeid di quella persona che ha riempito questa scheda attività.
Quale delle seguenti opzioni è corretta?
NOTA: le tabelle mostrano solo i campi correlati a questa domanda.
Sì, è bene avere due fk al stesso pk in una tabella. – Glenn
Sì - ** ovviamente! ** Perché lo chiedi? Qual è il problema/problema che stai vedendo? –
Volevo fare la stessa domanda. Sono contento di essere parte di questo fantastico sito! Grazie per aver risposto :) –