Zwei Fremdschlüssel, die auf denselben Primärschlüssel verweisen

Ist es in Ordnung, zwei Fremdschlüssel in einer Tabelle zu haben, die auf einen Primärschlüssel einer anderen Tabelle verweisen?

EmployeeID ist ein Primärschlüssel in der Employee-Tabelle und wird in der Arbeitszeittabelle zweimal als Fremdschlüssel angezeigt.

Es wird nur wenige Admin-Benutzer geben, die Zeitnachweise für andere Mitarbeiter ausfüllen.

In der Timsheet-Tabelle hat das Feld 'TimsheetFor' die Employee-ID der Person, die an Projekten gearbeitet hat, und das Feld 'EnteredBy' oder 'FilledBy' die Employee-ID der Person, die diese Timesheet ausgefüllt hat.

Welche der folgenden Optionen ist richtig?

HINWEIS: In Tabellen werden nur die Felder angezeigt, die sich auf diese Frage beziehen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage