# Session two: Checkout | SQL
Autora: Isabela Silva Sousa
[toc]
# Cardinalidade
>[color=yellow]Mapa mental

# 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]

**Um e apenas um (1)**
>[color=yellow]

**De um a muitos (1 .. * )**
>[color=yellow]

**De zero ou um (0 .. 1 )**
>[color=yellow]

## Exemplo de cardionalidade
>[color=yellow]

>[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]

## 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]

>[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]

## 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]

>**Notação Peter Chen**
## Desmembrando Relacionamento muitos-para-muitos
>[color=yellow]

{"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}]"}