Logo Passei Direto
Buscar
PERGUNTA 10 No mapeamento de relacionamentos para O modelo relacional, são tratados herança e associações. Em um relacionamento N:M, qual é a solução indicada? a. Incluir a chave da entidade A diretamente na tabela da entidade B. b. Incluir a chave da entidade B diretamente na tabela da entidade A. c. Criar uma tabela associativa contendo as chaves das duas entidades envolvidas. d. Duplicar os atributos de ambas as entidades nas respectivas tabelas. e. Substituir O relacionamento por uma coluna booleana em uma das tabelas.
User badge image
Reyna Staff

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Para resolver um relacionamento N:M (muitos para muitos) no modelo relacional, a abordagem correta é criar uma tabela associativa. Essa tabela irá conter as chaves primárias das duas entidades envolvidas, permitindo que cada registro na tabela associativa represente uma relação entre as duas entidades. Vamos analisar as alternativas: a) Incluir a chave da entidade A diretamente na tabela da entidade B. - Incorreto, pois isso não resolve o relacionamento N:M. b) Incluir a chave da entidade B diretamente na tabela da entidade A. - Incorreto, pela mesma razão da alternativa anterior. c) Criar uma tabela associativa contendo as chaves das duas entidades envolvidas. - Correto, essa é a solução adequada para um relacionamento N:M. d) Duplicar os atributos de ambas as entidades nas respectivas tabelas. - Incorreto, isso não é uma prática recomendada e não resolve o relacionamento. e) Substituir o relacionamento por uma coluna booleana em uma das tabelas. - Incorreto, isso não é uma solução viável para um relacionamento N:M. Portanto, a alternativa correta é: c) Criar uma tabela associativa contendo as chaves das duas entidades envolvidas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina