Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2024

Banco de DadosBanco de Dados Relacionais
Código
ce172195
Banca
CESPE / CEBRASPE
Órgão
CODEVASF
Ano
2024
Nível
Superior
Cargo
Analista em Desenvolvimento Regional - Área: Tecnologia da Informação
O relacionamento entre clientes e produtos comprados é representado pela tabela Compras, que contém chaves estrangeiras referenciando as tabelas Clientes e Produtos; isso cria uma relação um-para-muitos entre Clientes e Produtos através da tabela Compras.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Relacionamento muitos-para-muitos e tabela associativa

Gabarito: Errado (E). O relacionamento entre Clientes e Produtos é muitos-para-muitos (N:N), não um-para-muitos. A tabela Compras é uma tabela associativa que representa esse relacionamento, mas a cardinalidade entre as entidades originais permanece N:N.

No modelo relacional, quando duas entidades possuem um relacionamento muitos-para-muitos, é necessária uma terceira tabela (tabela de junção) para resolver a cardinalidade. Essa tabela contém chaves estrangeiras referenciando as chaves primárias das duas entidades. Assim:

  • Um cliente pode comprar vários produtos (muitos).

  • Um produto pode ser comprado por vários clientes (muitos).

A afirmativa erra ao afirmar que a tabela Compras cria uma relação um-para-muitos entre Clientes e Produtos. Na verdade, a tabela Compras cria dois relacionamentos um-para-muitos: Clientes → Compras e Produtos → Compras. Mas a relação entre Clientes e Produtos diretamente é muitos-para-muitos.

PEGA ESSA DICA!

Em provas de banco de dados, fique atento à cardinalidade: quando há uma tabela associativa entre duas entidades, a relação original entre elas é muitos-para-muitos (N:N), e não um-para-muitos. Memorize: N:N → tabela de junção; 1:N → chave estrangeira na tabela do lado N.

Conclusão: O item está ERRADO, pois o relacionamento entre Clientes e Produtos é muitos-para-muitos, e a tabela Compras apenas implementa esse relacionamento, sem alterar a cardinalidade original.

Gabarito: E (Errado).

Link permanente: /questoes/ce172195