1
resposta

[Dúvida] Cliente x Pedido

A resolução do exercício está assim: 1. Um exemplo dessa cardinalidade (1:N) é a relação Cliente/Pedido, na qual cada cliente pode ter vários pedidos em seu nome / 2. mas um pedido pertence somente a um(a) único(a) cliente. Eu faço a relação somente de cliente para pedido? Na segunda parte diz que 1 pedido pertence a 1 cliente. Não seria relação (1:1)?

1 resposta

Oi, Bruno! Tudo bem?

Desde já, peço desculpas pela demora em obter um retorno.

A relação Cliente/Pedido é do tipo um para muitos (1:N). Enquanto um cliente tem a possibilidade de realizar vários pedidos, cada pedido realizado pertence obrigatoriamente a um único cliente. Quando lidamos com um relacionamento, precisamos entendê-lo como algo que pertence a todas entidades envolvidas — o que significa dizer que precisamos enxergar a relação como cliente para pedido e pedido para cliente.

Para compreender como surge a cardinalidade (1:N) desta relação, vamos observar este caso hipotético: imagine uma livraria que possui um cliente A, o qual é assíduo (que sempre a frequenta). Quando esse cliente realiza compras na loja, um pedido é computado nos registros da empresa. Contudo, como isso é frequente, são vários os pedidos em nome do cliente A, como o pedido 1, o pedido 2 e o pedido 3. No banco de dados da livraria, portanto, aparecerá que os pedidos 1, 2 e 3 pertencem unicamente ao cliente A.

Dessa forma, podemos perceber que a relação que conecta o Cliente ao Pedido é de um para muitos (um pedido corresponde a uma pessoa, ao passo que uma pessoa pode realizar vários pedidos).

Bruno, espero tê-lo ajudado com a explicação! Caso surjam outras dúvidas, conte com o fórum.

Forte abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.