relacionamento entre entidades: tipos e cardinalidade
TRANSCRIPT
![Page 1: Relacionamento entre Entidades: Tipos e Cardinalidade](https://reader036.vdocumento.com/reader036/viewer/2022062302/5706386c1a28abb82390546d/html5/thumbnails/1.jpg)
Relacionamento entre Entidades: Tipos e Cardinalidade
![Page 2: Relacionamento entre Entidades: Tipos e Cardinalidade](https://reader036.vdocumento.com/reader036/viewer/2022062302/5706386c1a28abb82390546d/html5/thumbnails/2.jpg)
Relacionamento entre entidades é o tipo de ocorrência existente entre entidades. O símbolo que representa o relacionamento no modelo E-R é um losango com o nome do relacionamento escrito no seu interior, como no exemplo a seguir.
![Page 3: Relacionamento entre Entidades: Tipos e Cardinalidade](https://reader036.vdocumento.com/reader036/viewer/2022062302/5706386c1a28abb82390546d/html5/thumbnails/3.jpg)
Existem três tipos de relacionamento entre entidades:◦ Um-para-um◦ Um-para-muitos◦ Muitos-para-muitos
![Page 4: Relacionamento entre Entidades: Tipos e Cardinalidade](https://reader036.vdocumento.com/reader036/viewer/2022062302/5706386c1a28abb82390546d/html5/thumbnails/4.jpg)
O relacionamento um-para-um é usado quando uma entidade A se relaciona com uma entidade B e vice-versa.
Este relacionamento é representado pelo sinal: 1:1
Veja o exemplo:
![Page 5: Relacionamento entre Entidades: Tipos e Cardinalidade](https://reader036.vdocumento.com/reader036/viewer/2022062302/5706386c1a28abb82390546d/html5/thumbnails/5.jpg)
O relacionamento um-para-muitos é usado quando uma entidade A pode se relacionar com uma ou mais entidades B.
Este relacionamento é representado pelo sinal: 1:N
Veja o exemplo:
![Page 6: Relacionamento entre Entidades: Tipos e Cardinalidade](https://reader036.vdocumento.com/reader036/viewer/2022062302/5706386c1a28abb82390546d/html5/thumbnails/6.jpg)
O relacionamento muitos-para-muitos é usado quando várias entidades A se relacionam com várias entidades B.
Este relacionamento é representado pelo sinal: N:N ou N:M
Veja o exemplo:
![Page 7: Relacionamento entre Entidades: Tipos e Cardinalidade](https://reader036.vdocumento.com/reader036/viewer/2022062302/5706386c1a28abb82390546d/html5/thumbnails/7.jpg)
A cardinalidade é um conceito importante para ajudar a definir o relacionamento, ela define o número de ocorrências em um relacionamento.
Para determinar a cardinalidade, deve-se fazer a pergunta relativa ao relacionamento em ambas as direções. No exemplo a seguir, temos:
![Page 8: Relacionamento entre Entidades: Tipos e Cardinalidade](https://reader036.vdocumento.com/reader036/viewer/2022062302/5706386c1a28abb82390546d/html5/thumbnails/8.jpg)
Um departamento possui quantos empregados?◦ - no mínimo 1 e no máximo N.
Um empregado está alocado em quantos departamentos?◦ - no mínimo em 1 e no máximo em 1
Somando-se as cardinalidades, definimos o resultado final do relacionamento, ou seja, 1:N
![Page 9: Relacionamento entre Entidades: Tipos e Cardinalidade](https://reader036.vdocumento.com/reader036/viewer/2022062302/5706386c1a28abb82390546d/html5/thumbnails/9.jpg)
Estudo de Caso – Crie um DER:◦ 1. Sandra Maria, engenheira da produção,23
anos, Analista de Sistema; tem especialização em banco de dados, Linguagem Orientada a Objetos e Modelagem de Dados. Possui um Gol cor verde desde 2007.
![Page 10: Relacionamento entre Entidades: Tipos e Cardinalidade](https://reader036.vdocumento.com/reader036/viewer/2022062302/5706386c1a28abb82390546d/html5/thumbnails/10.jpg)