No mapeamento de um diagrama entidade-relacionamento para um...

Próximas questões
Com base no mesmo assunto
Q2381548 Banco de Dados
No mapeamento de um diagrama entidade-relacionamento para um modelo relacional, quando um relacionamento é de tipo 1:1 (um-para-um) e ambas as entidades têm participação obrigatória no relacionamento (a cardinalidade mínima de ambas entidades é um), a regra de implementação mais indicada é a:
Alternativas

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