Caso seja necessário responder a seguinte pergunta: "Qual pr...

Próximas questões
Com base no mesmo assunto
Q2897049 Arquitetura de Software
Caso seja necessário responder a seguinte pergunta: "Qual professor está ministrando a disciplina X para os alunos A e B?" e sabendo que um professor pode ministrar ou não mais de uma disciplina para os mesmos alunos e que os alunos não podem assistir uma mesma disciplina com professores diferentes, mas podem assistir disciplinas distintas com professores distintos,
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Querido aluno, vamos entender juntos o raciocínio por trás da questão e a justificativa para a alternativa correta.

A alternativa correta é: E - o relacionamento projetado deve ser do grau 3.

Para resolver a questão, é necessário ter um entendimento claro sobre modelagem de banco de dados e relacionamentos entre entidades. Vamos começar pela alternativa correta e depois discutir as incorretas.

Alternativa E: O relacionamento projetado deve ser do grau 3.

Para responder à pergunta "Qual professor está ministrando a disciplina X para os alunos A e B?", precisamos considerar três entidades diferentes: Professor, Disciplina e Aluno. Um relacionamento de grau 3, também conhecido como ternário, é necessário porque envolve três entidades simultaneamente. Apenas dessa forma, podemos modelar a situação em que um professor ministra uma disciplina específica para determinados alunos.

Agora, vamos analisar as alternativas incorretas:

Alternativa A: Deve ser projetado um relacionamento do grau 2 apenas entre professor e aluno.

Esse relacionamento ignora a Disciplina, que é uma parte crucial da pergunta. Portanto, não seria possível determinar qual disciplina está sendo ministrada, tornando a estrutura incompleta.

Alternativa B: Deve ser projetado um relacionamento do grau 2 apenas entre professor e disciplina.

Essa opção omite a informação sobre os alunos. Sem incluir os alunos, não podemos responder à pergunta específica sobre quais estudantes estão assistindo à disciplina X.

Alternativa C: Devem ser projetados três relacionamentos do grau 2 entre cada entidade.

Embora essa abordagem crie os relacionamentos necessários entre as entidades, ela não resolve o problema de maneira eficiente. Relacionamentos de grau 2 entre pares de entidades (Professor e Disciplina, Professor e Aluno, Disciplina e Aluno) não conseguem capturar a complexidade da relação entre os três simultaneamente.

Alternativa D: Deve ser projetado um relacionamento do grau 2 apenas entre disciplina e aluno.

Sem incluir a entidade Professor, não conseguimos identificar quem está ministrando a disciplina, o que é essencial para responder à pergunta.

Em resumo, a complexidade da questão exige um modelo que considere as três entidades juntas, fazendo do relacionamento ternário (grau 3) a escolha correta.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo