No mapeamento de um diagrama entidade-relacionamento para um...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a E - Fusão das tabelas referentes às entidades envolvidas no relacionamento.
Para entender o porquê dessa ser a resposta correta, é importante compreender o processo de mapeamento de um Diagrama de Entidade e Relacionamento (DER) para um modelo relacional. No contexto de um relacionamento 1:1 com participação obrigatória de ambas as entidades, estamos falando de uma situação onde cada instância de uma entidade está associada a exatamente uma instância da outra entidade, e vice-versa.
Quando esse é o caso, o modelo relacional pode ser otimizado ao ponto de que as duas tabelas referentes às entidades se fundem em uma única tabela. Isso é possível porque, dada a natureza da relação um-para-um e a obrigação de ambas as partes participarem, não haverá redundância ou perda de informação ao combinar as tabelas. Além disso, essa abordagem simplifica as operações de junção que seriam necessárias se as entidades fossem mantidas em tabelas separadas.
A razão pela qual a alternativa E é correta se deve ao fato de que ao fundir as tabelas, cria-se uma estrutura mais enxuta e eficiente do ponto de vista do design do banco de dados. Os atributos chave de ambas as entidades podem ser combinados para formar a chave primária da nova tabela unificada, desde que mantenham a unicidade e a integridade referencial.
As demais alternativas não são adequadas para esse cenário específico:
- A criação de uma tabela própria para cada entidade implicaria em manter o relacionamento separado, o que não é necessário em uma relação 1:1 com participação total.
- A remoção de atributos de uma das tabelas não resolve o problema de representação do relacionamento.
- Uma tabela associativa é utilizada em relacionamentos N:N, não sendo apropriada para uma relação 1:1 com participação obrigatória.
- Adicionar colunas em cada uma das tabelas pode causar redundância e não é necessário quando se pode realizar a fusão das tabelas.
Assim, a estratégia mais indicada é a que proporciona simplicidade e integridade ao modelo, que, neste caso, é a fusão das tabelas envolvidas no relacionamento.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
many-to-many \ N:N \ muitos para muitos
- Criação de uma tabela intermediária chamada de entidade associativa
one-to-many \ 1:N \ um para muitos
- Utilização de uma chave estrangeira
one-to-one \ 1:1 \ um para um
- Fusão das tabelas
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo