Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

[Dúvida] Metodologia aplciada às cardinalidades

Olá!

Exemplo 1

Não entendi a lógica aplicada às cardinalidades, no exemplo da aula "**08 Representando os relacionamentos no DER **- https://cursos.alura.com.br/course/modelagem-banco-dados-entidades-relacionamentos-atributos/task/104618 ": "O CLIENTE pode FAZer vários PEDIDOs", mas uma cardinalidade está em cliente e a outra está em pedido.

Exemplo 2

Normalmente vejo a cardinalidade COMPLETA referente a entidade completa e de um só lado, como o exemplo logo acima, representando "O CLIENTE pode FAZer vários PEDIDOs".

Gostaria de saber se posso usar assim, ou então ter uma orientação pra compreender a lógica usada pelo professor. Obrigado.

4 respostas

Olá, Robson, tudo bem?

Na verdade, ordem da cardinalidade da entidade mostrada em aula é colocada junto a outra entidade com que faz relação. No nosso mini-mundo, a cardinalidade de Cliente ficará próxima da entidade "Pedido". E sim, como você mencionou a cardinalidade completa (mínima, máxima) ambos os valores ficará do "outro lado".

Vamos analisar as cardinalidades em questão:

  • Cliente

Captura de tela da cardinalidade de Cliente. O valor é (0,n) e está ao lado da entidade Pedido

Cliente faz quantos pedidos no mínimo? Imagine, que você tenha feito um cadastro em um site de e-commerce, ao realizar o cadastro, os seus dados são armazenados no banco de dados. Há o registro de "Robson" como cliente. Mas isso não implica que necessariamente você tenha feito um pedido, você pode ter feito um cadastro e não tenha feito nenhum pedido. Portanto, a cardinalidade mínima é 0.

A cardinalidade máxima será N, pois você pode fazer vários pedidos nesse site.

Agora vamos analisar a cardinalidade de Pedidos.

  • Pedido

Captura de tela da cardinalidade de Pedido. O valor é (1,1) e está ao lado da entidade Cliente

Podemos ter um pedido sendo feito por nenhuma pessoa cliente? Não. Portanto, colocamos 1.

Já o pedido pode ser feito por duas pessoas? Não. Normalmente ao fazer uma compra em um site, o pedido é exclusivamente seu. Portanto, a cardinalidade máxima será 1.

No entanto, destaco que essa ordem seguida em aula: entidade, verbo do relacionamento e depois a cardinalidade —, é a mais utilizada. No entanto, também há literaturas que invertem essa ordem. Essa informação foi deixada em uma nota na transcrição da aula, você poderá acessar aqui.

Espero ter esclarecido a dúvida.

Qualquer pergunta, fico à disposição.

Abraços e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!
solução!

Oi, Monalisa!

ExemploEntão: Em vermelho: um cliente pode não fazer nenhum pedido ou fazer vários pedidos. Em azul: um pedido deve ser feito por pelo menos um cliente e apenas por um cliente. É isso?

Oi Robson, exatamente isso!

Caso surja alguma dúvida, fico à disposição.

Muito bom, obrigado!