1 つのテーブルに 2 つの外部キーがあり、他のテーブルの 1 つの主キーを参照していても問題ありませんか?
EmployeeID は従業員テーブルの主キーであり、タイムシート テーブルでは外部キーとして 2 回表示されます。
他の従業員に代わってタイムシートを記入する管理者ユーザーはほとんどいません。
timsheet テーブルのフィールド 'TimsheetFor' には、プロジェクトに取り組んだ人物の employeeID が含まれ、フィールド 'EnteredBy' または 'FilledBy' には、このタイムシートに記入した人物の employeeid が含まれます。
次の選択肢のうち、正しいものはどれですか?
注: 表には、この質問に関連するフィールドのみが表示されています。