Imagem de fundo

Durante a modelagem de dados para um novo sistema de biblioteca, o time de desenvolvime...

Durante a modelagem de dados para um novo sistema de biblioteca, o time de desenvolvimento debate como representar o relacionamento entre as entidades Livro e Autor. Sabe-se que um livro pode ter mais de um autor e um autor pode ter escrito mais de um livro. Qual é a representação mais adequada no modelo entidade-relacionamento para garantir a integridade e evitar redundância de dados?


A

Criar um atributo multivalorado "Autores" na entidade Livro.


B

Criar uma entidade fraca Autor com dependência de identificação em Livro.


C

Criar um atributo "LivrosPublicados" na entidade Autor.


D

Criar uma nova entidade associativa entre Livro e Autor.


E

Representar o relacionamento como uma especialização/generalização.