Duas chaves estrangeiras referenciando a mesma chave primária

Está tudo bem em ter duas chaves estrangeiras em uma tabela referenciando uma chave primária de outra tabela?

EmployeeID é uma chave primária na tabela de funcionários e aparece como uma chave estrangeira duas vezes na tabela do quadro de horários.

Haverá poucos usuários administradores preenchendo os timheads em nome de outros funcionários.

No campo da tabela timsheet 'TimsheetFor' terá o employeeID da pessoa que trabalhou nos projetos e o campo 'EnteredBy' ou 'FilledBy' terá o funcionário dessa pessoa que preencheu este quadro de horários.

Qual das seguintes opções está correta?

NOTA: As tabelas mostram apenas os campos relacionados a essa questão.

questionAnswers(3)

yourAnswerToTheQuestion