Pular para o conteúdo principal
← Banco de questões
Banco de Dados
Aprovado Ai
2026
Modelagem de Dados Relacional

Banco de Dados · Aprovado.ai 2026

Em um cenário de modelagem de dados relacional, considere um sistema para gerenciamento de bibliotecas. Há a necessidade de registrar livros, autores e empréstimos. Um livro pode ter múltiplos autores, e um autor pode ter escrito múltiplos livros. Um empréstimo associa um livro a um usuário, com datas de retirada e devolução. Qual abordagem de modelagem, utilizando chaves primárias (PK) e estrangeiras (FK), melhor representaria as relações entre essas entidades?

  1. A)Três tabelas: Livro (PK: ID_Livro), Autor (PK: ID_Autor), e Emprestimo (PK: ID_Emprestimo, FK: ID_Livro, FK: ID_Usuario). A relação muitos-para-muitos entre Livro e Autor é resolvida por meio de atributos multivalorados em uma das tabelas.
  2. B)Quatro tabelas: Livro (PK: ID_Livro), Autor (PK: ID_Autor), Livro_Autor (PK: ID_Livro, ID_Autor; FK: ID_Livro, FK: ID_Autor), e Emprestimo (PK: ID_Emprestimo, FK: ID_Livro, FK: ID_Usuario).
    gabarito
  3. C)Duas tabelas: Livro (PK: ID_Livro, atributos do autor incorporados) e Emprestimo (PK: ID_Emprestimo, FK: ID_Livro).
  4. D)Três tabelas: Livro (PK: ID_Livro, FK: ID_Autor), Autor (PK: ID_Autor), e Emprestimo (PK: ID_Emprestimo, FK: ID_Livro).
  5. E)Quatro tabelas: Livro (PK: ID_Livro), Autor (PK: ID_Autor), Emprestimo (PK: ID_Livro, ID_Usuario, DataEmprestimo), e uma tabela separada para registrar os atributos de cada autor em cada livro.

Resposta correta: alternativa B

Quatro tabelas: Livro (PK: ID_Livro), Autor (PK: ID_Autor), Livro_Autor (PK: ID_Livro, ID_Autor; FK: ID_Livro, FK: ID_Autor), e Emprestimo (PK: ID_Emprestimo, FK: ID_Livro, FK: ID_Usuario).

Ver comentário resumido

A relação muitos-para-muitos entre Livro e Autor requer uma tabela associativa (Livro_Autor) para ser corretamente representada em um modelo relacional, evitando redundância e anomalias. As chaves primárias das tabelas Livro e Autor se tornam chaves estrangeiras na tabela associa…

Resolva e receba a explicação completa por IA

Em vez do gabarito, a IA mostra exatamente onde você errou.

Sem cartão de crédito · Cancele quando quiser

Mais questões de Banco de Dados