Considere o modelo abaixo, que representa um diagrama...
Imagem de fundo

Considere o modelo abaixo, que representa um diagrama...

Considere o modelo abaixo, que representa um diagrama Entidade Relacionamento parcial construído para um sistema de controle acadêmico. A acentuação gráfica não foi utilizada no modelo para compatibilidade com ferramenta de modelagem.


Imagem associada para resolução da questão


No levantamento de requisitos para este controle acadêmico, foi identificada a necessidade de se registrar informações sobre a ocorrência das turmas. Uma Turma está vinculada a exatamente um Professor, e exatamente a uma Disciplina. Um Professor pode ministrar várias turmas, assim como uma Disciplina pode ocorrer em várias turmas. Uma Turma possui um código alfanumérico único, usado para referenciá-la na gestão acadêmica.


Considerando a necessidade de se atender aos requisitos expostos, é necessário, na implementação do modelo em um banco de dados relacional,


A

criar um relacionamento N:N entre Disciplina e Professor, acrescentando como chave o código alfanumérico da Turma, uma vez que este relacionamento é fornecido pelos sistemas de banco de dados relacionais disponíveis atualmente.


B

criar uma tabela Turma contendo como chave primária o código alfanumérico citado no texto, e como chavesestrangeiras o codDisciplina e matriculaProfessor.


C

criar uma tabela chamada ProfessorDisciplina, contendo uma chave primária composta pelas chaves codDisciplina e matriculaProfessor.


D

usar a herança para definir um novo sub-tipo de Disciplina, acrescentando a este tipo uma nova chave primária, o código alfanumérico citado no texto.


E

criar uma nova tabela Turma contendo como chave primária o código alfanumérico citado no texto. Além disso, criar um relacionamento ternário envolvendo Turma, Professor e Disciplina, uma vez que este relacionamento é fornecido pelos sistemas de banco de dados relacionais disponíveis atualmente.