Considere o diagrama Entidade Relacionamento fornecido a seg...
Considere o diagrama Entidade Relacionamento fornecido a seguir representando o domínio de informações sobre a gestão de uma competição de programadores.
Com base no diagrama fornecido, suponha o objetivo de se realizar o seu mapeamento para um banco de dados Relacional normalizado e analise as seguintes afirmativas.
I Se o objetivo for permitir que um ‘Participante’ esteja vinculado com mais de uma ‘Competicao’, é necessário criar uma tabela adicional.
II A entidade ‘QuestaoParticipante’ deve dar origem a duas tabelas adicionais para garantir consistência entre o diagrama e o banco de dados.
III Se o objetivo for permitir que uma mesma ‘Questao’ possa ser utilizada em diferentes instâncias de
‘Competicao’, uma possível solução seria: 1) alterar a cardinalidade do relacionamento entre ‘Questao’
e ‘Competicao’, e 2) acrescentar um novo relacionamento do tipo (1:N) entre ‘QuestaoParticipante’ e
‘Competicao’.
Está(ão) correta(s)
Comentários
Veja os comentários dos nossos alunos
O item I é verdadeiro porque transformaria o relacionamento 1:N em N:N e com isso temos a necessidade de criar uma nova tabela.
Acredito que o erro do item III está na segunda parte. Até a primeira parte, concordo que o relacionamento entre 'Questao' e 'Competicao' deveria ser alterado. Entretando, acredito que seja desnecessário um relacionamento entre 'Competicao' e 'QuestaoParticipante', já que no presente modelo já existe o relacionamento entre 'Competicao' e 'Participante' e 'Competicao' e 'Questao'.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo