Considere o diagrama Entidade Relacionamento fornecido a seg...

Próximas questões
Com base no mesmo assunto
Q907748 Banco de Dados

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.


Imagem associada para resolução da questão


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)

Alternativas

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