# Session two: Checkout | SQL Autora: Isabela Silva Sousa [toc] # Cardinalidade >[color=yellow]Mapa mental ![](https://i.imgur.com/VDxiIwA.png) # O que são cardinalidades ? >[color=orange] > A cardinalidade diz respeito do número de itens que se relacionam nas entidades. > A cardinalidade pode ser máxima ou mínima, significando respectivamente os números mínimo e máximo de instâncias de cada entidade associadas no relacionamento. ## Cardinalidade máxima >[color=orange] >- Trata-se do número máximo de instâncias de entidade que podem participar em um relacionamento pode ser 1 ou N (muitos). ## Cardinalidade mínima >[color=orange] >- Número mínimo de instância de entidade que devem obrigatoriamente participar em um relacionamento; zero é participação e um é obrigatorio. # Simbologia para cardinalidade ## Usando a notação de Peter Chen : >[color=yellow] ![](https://i.imgur.com/Z0vKjoR.png) **Um e apenas um (1)** >[color=yellow] ![](https://i.imgur.com/zvItGSV.png) **De um a muitos (1 .. * )** >[color=yellow] ![](https://i.imgur.com/m6GRbjV.png) **De zero ou um (0 .. 1 )** >[color=yellow] ![](https://i.imgur.com/ZlEuUSH.png) ## Exemplo de cardionalidade >[color=yellow] ![](https://i.imgur.com/QLsBtQ7.png) >[color=orange] >- **Cardinalidade mínima:** Um cliente para uma encomenda >- **Cardinalidade máxima:** Um cliente para muitas encomendas ## Cardinalidade: Notação Peter Chen >[color=yellow] ![](https://i.imgur.com/eukprHM.png) ## Relacionamento binário um-para-um >[color=orange] >**1:1** >- Uma instância de entidade única em uma entidade está relacionada com uma instância de entidade única em outra entidade. >[color=yellow] ![](https://i.imgur.com/w1kRwC0.png) >[color=orange] >**Usando a notação de Peter Chen:** ## Relacionamento Binário um-para-muitos >[color=orange] >**1:N** >- Uma instâmcia de entidade única em uma,classe de entidade está relacionada a muitas instâncias de entidades em outra classe de entidade. >[color=yellow] ![](https://i.imgur.com/KMKkP69.png) ## Relacionamento Binário muitos-para-muios >[color=orange] >**N:N** >- Muitas instâncias em uma entidade estão relacionadas a muitas instâncias de entidade em outra entidade. >[color=yellow] ![](https://i.imgur.com/EYLaYsl.png) >**Notação Peter Chen** ## Desmembrando Relacionamento muitos-para-muitos >[color=yellow] ![](https://i.imgur.com/Pr46pg7.png)
{"metaMigratedAt":"2023-06-16T07:38:22.086Z","metaMigratedFrom":"Content","title":"Session two: Checkout | SQL","breaks":true,"contributors":"[{\"id\":\"efa8ac71-fa69-4ab5-8a89-20016d037e45\",\"add\":2396,\"del\":0}]"}
Expand menu