Qual a frase correta para expressar a relação entre o usuário e seu gestor direto:
- Uma tabela muitos-para-muitos deve ser mantida porque os gerentes têm vários funcionários sob seu comando.
- Um campo do tipo referência (chave estrangeira) deve ser adicionado à tabela de usuários com referência ao registro do seu gestor direto.
- Não há necessidade de acrescentar nada porque um gerente também é um funcionário, então usaremos o mecanismo de herança.
- Nenhuma das respostas está correta.
Acredito que a 2ª opção seja a frase correta pois sugere utilizar um campo do tipo referência (chave estrangeira) na tabela de usuários para estabelecer um relacionamento direto entre um usuário e seu gestor
Portanto, sua pergunta real parece ser: "como posso ter certeza de que minha resposta está correta?"
Você tem uma hipótese de trabalho, que à primeira vista não parece errada: uma referência ao registro do gerente permite expressar o relacionamento usuário-gerente. Agora você precisa considerar outras respostas para ver se elas podem ser ainda melhores.
A opção “tabela muitos-para-muitos” parece errada: embora seja verdade que “os gestores têm vários funcionários abaixo deles”, esta opção também sugere que os funcionários podem ter vários gestores acima deles, o que é provavelmente falso.
A opção "mecanismo de herança" também não parece correta: a herança pode existir entre entidades (ou seja, a entidade "gerente" tem os mesmos atributos que uma entidade "usuário", além de alguns atributos específicos apenas para gestores), mas não pode existir entre instâncias de tais entidades (ou seja, um determinado gestor não possui os mesmos valores de atributos que qualquer um dos seus funcionários subordinados).
Como temos duas respostas aparentemente incorretas e uma resposta plausível, a quarta opção também parece errada, e você fica com uma única opção.