Questão nº 33
Questão de Informática · FGV SEFIN-RO 2018 (nº 33)
Considere um banco de dados que registre informações sobre alunos, disciplinas e professores em uma faculdade. Sabe-se que um aluno pode cursar uma ou mais disciplinas, que cada disciplina é ministrada por um único professor e que cada disciplina aceita inscrições de um ou mais alunos.
Nesse contexto, analise as afirmativas a seguir.
I. Alunos e professores têm relação N:M ente si.
II. Professores e disciplinas têm uma relação 1:N entre si.
III. Cada professor ministra, necessariamente, apenas uma disciplina.
Está correto o que se afirma em
- AI, apenas.
- BII, apenas.
- CIII, apenas.
- DI e II, apenas. (alternativa correta)
- EI, II e III.
Resposta comentada
Gabarito Alternativa D
Cardinalidade de relacionamentos em bancos de dados define a quantidade de instâncias de uma entidade que podem se associar a instâncias de outra entidade, sendo as mais comuns 1:1 (um para um), 1:N (um para muitos) e N:M (muitos para muitos).
-
Contexto:
- Aluno para Disciplina: um aluno cursa N disciplinas.
- Disciplina para Aluno: uma disciplina é cursada por N alunos.
- Conclusão Aluno-Disciplina: N:M.
- Disciplina para Professor: uma disciplina é ministrada por 1 professor.
- Professor para Disciplina: um professor pode ministrar N disciplinas (não há restrição no enunciado).
- Conclusão Professor-Disciplina: 1:N.
-
(A) Incorreta: A afirmativa I está correta, mas não é a única.
-
(B) Incorreta: A afirmativa II está correta, mas não é a única.
-
(C) Incorreta: A afirmativa III está incorreta, pois um professor pode ministrar várias disciplinas.
-
(D) Correta: A afirmativa I está correta porque um aluno pode ter vários professores (um por disciplina que ele cursa) e um professor pode ter vários alunos (das disciplinas que ele ministra), caracterizando N:M. A afirmativa II está correta porque um professor pode ministrar várias disciplinas (1:N do professor para a disciplina), e uma disciplina é ministrada por um único professor (1:1 da disciplina para o professor), resultando em 1:N de Professor para Disciplina.
-
(E) Incorreta: A afirmativa III está incorreta. A armadilha aqui é confundir "cada disciplina tem um único professor" com "cada professor tem uma única disciplina". A primeira é verdadeira, a segunda não. Um professor pode ministrar múltiplas disciplinas.
Fonte: FGV SEFIN-RO 2018 Auditor Fiscal de Tributos Estaduais (Caderno Tipo 2). Reproduzida para fins de estudo.