Em um cenário de modelagem de dados relacional, uma empresa precisa armazenar informações de seus clientes e os produtos que cada um comprou. Um cliente pode comprar vários produtos, e um produto pode ser comprado por vários clientes. Para representar essa relação de forma eficiente e sem redundância, qual tipo de relacionamento deve ser estabelecido entre as entidades 'Cliente' e 'Produto'?
- A)Um-para-Um (1:1), pois cada cliente tem um produto e cada produto pertence a um cliente.
- B)Muitos-para-Um (N:1), pois muitos clientes compram um único produto.
- C)Um-para-Muitos (1:N), pois um cliente compra muitos produtos, mas cada produto é comprado por apenas um cliente.
- D)Muitos-para-Muitos (N:N), exigindo uma tabela associativa para resolução.gabarito
- E)Recursivo, pois a entidade Cliente se relaciona consigo mesma para indicar compras anteriores.