Com referência ao mapeamento do modelo E-R para o modelo rel...

Próximas questões
Com base no mesmo assunto
Q268232 Banco de Dados
Com referência ao mapeamento do modelo E-R para o modelo relacional, julgue o  item a seguir.

Autorrelacionamentos N:N geram um atributo de ligação na própria tabela.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

O processo de mapeamento de um modelo Entidade-Relacionamento (E-R) para um modelo relacional envolve converter os componentes do diagrama E-R — entidades, relacionamentos, e atributos — em tabelas que se ajustem ao modelo de banco de dados relacional. Quando lidamos com autorrelacionamentos N:N, ou seja, um relacionamento muitos-para-muitos onde uma entidade se relaciona com ela mesma, é necessário criar uma tabela adicional para representar esse relacionamento.

Essa tabela de ligação, ou tabela associativa, conterá chaves estrangeiras que referenciam as chaves primárias da entidade original, possibilitando a associação entre as instâncias daquela entidade. Por exemplo, se tivermos uma entidade "Pessoa" onde pessoas podem ser amigas de outras pessoas, a tabela de ligação conteria duas chaves estrangeiras referenciando a chave primária da tabela "Pessoa".

Dessa forma, fica claro que autorrelacionamentos N:N NÃO geram um atributo de ligação na própria tabela. Em vez disso, eles requerem uma tabela separada para representar o relacionamento e manter a integridade referencial dentro do banco de dados. Portanto, a alternativa que afirma que um atributo de ligação é gerado na própria tabela está errada, e a alternativa correta é a "E".

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

[Fonte: Sistemas de Banco de Dados - 6 Edição - Elmasri e Navathe - Página 193]

[...]

Mapeamento de tipos de relacionamento binário M:N.

Para cada tipo de relacionamento R binário M:N, crie uma nova relação S para representar R. Inclua como atributos de chave estrangeira em S as chaves primárias das relações que representam os tipos de entidade participantes; sua combinação formará a chave primária de S. Inclua também quaisquer atributos simples do tipo de relacionamento M:N (ou componentes simples dos atributos compostos) como atributos de S. Observe que não podemos representar um tipo de relacionamento M:N por um único atributo de chave estrangeira em uma das relações participantes (como fizemos para os tipos de relacionamento 1:1 ou 1:N) devido à razão de cardinalidade M:N; temos de criar uma relação de relacionamento S separada.

[...]


Portanto, não geram um atributo de ligação na própria tabela. É necessário criar uma nova tabela para representar o relacionamento N:M.

Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

Gaba: ERRADO

 

 pelo que entendi o erro é que o relacionamento N:M gera uma outra tabela e não ela mesma.

O relacionamento entre duas entidades com cardinalidade muitos-para-muitos não pode ser implementado diretamente em um banco de dados relacional convencional, sendo necessário, para tanto, o uso de uma tabela adicional, que armazena chaves estrangeiras das duas entidades que se relacionam.

N:M necessita de uma nova tabela

Fonte: Meus resumos

ERRADO

A meu ver, a questão está tratando do autorrelacionamento 1:N. Conforme já dito, autorrelacionamentos N:N geram uma nova tabela.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo