Situa¸c˜ao em que uma entidade ´e m˜ae e filha ao mesmo tempo. Tamb´em conhecido como auto-relacionamento.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 17 / 50
Relacionamento Recursivo
Situa¸c˜ao em que uma entidade ´e m˜ae e filha ao mesmo tempo.
Tamb´em conhecido como auto-relacionamento.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 17 / 50
Relacionamento Recursivo
Situa¸c˜ao em que uma entidade ´e m˜ae e filha ao mesmo tempo.
Tamb´em conhecido como auto-relacionamento.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 17 / 50
MER - Conven¸c˜ oes
Relacionamento Recursivo:
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 18 / 50
MER - Conven¸c˜ oes
Relacionamento Recursivo:
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 18 / 50
MER - Conven¸c˜ oes
Relacionamento Recursivo:
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 18 / 50
Exemplo
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 19 / 50
Heran¸ca
E a forma de agrupar um conjunto de entidades que compartilham´ caracter´ısticas comuns.
Restri¸c˜oes:
I Mutuamente Exclusivo- quando uma instˆancia da entidade generaliza¸c˜ao s´o pode estar em uma entidade de especializa¸c˜ao.
I Sobrepostos- quando uma instˆancia da entidade generaliza¸c˜ao pode estar em duas ou mais entidade de especializa¸c˜ao
I Total- cada entidade da generaliza¸c˜ao deve pertencer a pelo menos uma entidade de especializa¸c˜ao.
I Parcial- cada entidade da generaliza¸c˜ao pode ou n˜ao pertencer a uma entidade de especializa¸c˜ao.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 20 / 50
Heran¸ca
E a forma de agrupar um conjunto de entidades que compartilham´ caracter´ısticas comuns.
Restri¸c˜oes:
I Mutuamente Exclusivo- quando uma instˆancia da entidade generaliza¸c˜ao s´o pode estar em uma entidade de especializa¸c˜ao.
I Sobrepostos- quando uma instˆancia da entidade generaliza¸c˜ao pode estar em duas ou mais entidade de especializa¸c˜ao
I Total- cada entidade da generaliza¸c˜ao deve pertencer a pelo menos uma entidade de especializa¸c˜ao.
I Parcial- cada entidade da generaliza¸c˜ao pode ou n˜ao pertencer a uma entidade de especializa¸c˜ao.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 20 / 50
Heran¸ca
E a forma de agrupar um conjunto de entidades que compartilham´ caracter´ısticas comuns.
Restri¸c˜oes:
I Mutuamente Exclusivo- quando uma instˆancia da entidade generaliza¸c˜ao s´o pode estar em uma entidade de especializa¸c˜ao.
I Sobrepostos- quando uma instˆancia da entidade generaliza¸c˜ao pode estar em duas ou mais entidade de especializa¸c˜ao
I Total- cada entidade da generaliza¸c˜ao deve pertencer a pelo menos uma entidade de especializa¸c˜ao.
I Parcial- cada entidade da generaliza¸c˜ao pode ou n˜ao pertencer a uma entidade de especializa¸c˜ao.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 20 / 50
Heran¸ca
E a forma de agrupar um conjunto de entidades que compartilham´ caracter´ısticas comuns.
Restri¸c˜oes:
I Mutuamente Exclusivo- quando uma instˆancia da entidade generaliza¸c˜ao s´o pode estar em uma entidade de especializa¸c˜ao.
I Sobrepostos- quando uma instˆancia da entidade generaliza¸c˜ao pode estar em duas ou mais entidade de especializa¸c˜ao
I Total- cada entidade da generaliza¸c˜ao deve pertencer a pelo menos uma entidade de especializa¸c˜ao.
I Parcial- cada entidade da generaliza¸c˜ao pode ou n˜ao pertencer a uma entidade de especializa¸c˜ao.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 20 / 50
Heran¸ca
E a forma de agrupar um conjunto de entidades que compartilham´ caracter´ısticas comuns.
Restri¸c˜oes:
I Mutuamente Exclusivo- quando uma instˆancia da entidade generaliza¸c˜ao s´o pode estar em uma entidade de especializa¸c˜ao.
I Sobrepostos- quando uma instˆancia da entidade generaliza¸c˜ao pode estar em duas ou mais entidade de especializa¸c˜ao
I Total- cada entidade da generaliza¸c˜ao deve pertencer a pelo menos uma entidade de especializa¸c˜ao.
I Parcial- cada entidade da generaliza¸c˜ao pode ou n˜ao pertencer a uma entidade de especializa¸c˜ao.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 20 / 50
Heran¸ca
E a forma de agrupar um conjunto de entidades que compartilham´ caracter´ısticas comuns.
Restri¸c˜oes:
I Mutuamente Exclusivo- quando uma instˆancia da entidade generaliza¸c˜ao s´o pode estar em uma entidade de especializa¸c˜ao.
I Sobrepostos- quando uma instˆancia da entidade generaliza¸c˜ao pode estar em duas ou mais entidade de especializa¸c˜ao
I Total- cada entidade da generaliza¸c˜ao deve pertencer a pelo menos uma entidade de especializa¸c˜ao.
I Parcial- cada entidade da generaliza¸c˜ao pode ou n˜ao pertencer a uma entidade de especializa¸c˜ao.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 20 / 50
Heran¸ca
E a forma de agrupar um conjunto de entidades que compartilham´ caracter´ısticas comuns.
Restri¸c˜oes:
I Mutuamente Exclusivo- quando uma instˆancia da entidade generaliza¸c˜ao s´o pode estar em uma entidade de especializa¸c˜ao.
I Sobrepostos- quando uma instˆancia da entidade generaliza¸c˜ao pode estar em duas ou mais entidade de especializa¸c˜ao
I Total- cada entidade da generaliza¸c˜ao deve pertencer a pelo menos uma entidade de especializa¸c˜ao.
I Parcial- cada entidade da generaliza¸c˜ao pode ou n˜ao pertencer a uma entidade de especializa¸c˜ao.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 20 / 50
MER - Conven¸c˜ oes
Heran¸ca:
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 21 / 50
MER - Conven¸c˜ oes
Heran¸ca:
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 21 / 50
MER - Conven¸c˜ oes
Heran¸ca:
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 21 / 50
Agrega¸c˜ ao
E a abstra¸´ c˜ao que permite construir objetos compostos a partir de objetos componentes.
Os elementos de modelagem podem ser associados formando outros elementos que representam essa associa¸c˜ao.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 22 / 50
Agrega¸c˜ ao
E a abstra¸´ c˜ao que permite construir objetos compostos a partir de objetos componentes.
Os elementos de modelagem podem ser associados formando outros elementos que representam essa associa¸c˜ao.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 22 / 50
Agrega¸c˜ ao
E a abstra¸´ c˜ao que permite construir objetos compostos a partir de objetos componentes.
Os elementos de modelagem podem ser associados formando outros elementos que representam essa associa¸c˜ao.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 22 / 50
Agrega¸c˜ ao
Agrega¸c˜ao:
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 23 / 50
Agrega¸c˜ ao
Agrega¸c˜ao:
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 23 / 50
Agrega¸c˜ ao
Agrega¸c˜ao:
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 23 / 50
Agrega¸c˜ ao
O esquema abaixo mostra um relacionamento bin´ario:
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 24 / 50
Agrega¸c˜ ao
O esquema abaixo mostra um relacionamento bin´ario:
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 24 / 50
Agrega¸c˜ ao
O esquema abaixo mostra um relacionamento bin´ario:
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 24 / 50
Agrega¸c˜ ao
Suponha que algumas entrevistas resultem em cargos oferecidos e outras n˜ao.
O esquema abaixo est´a correto?
N˜ao, pois o diagrama indica quetodo relacionamento de entrevista tenha um cargo associado.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 25 / 50
Agrega¸c˜ ao
Suponha que algumas entrevistas resultem em cargos oferecidos e outras n˜ao.
O esquema abaixo est´a correto?
N˜ao, pois o diagrama indica quetodo relacionamento de entrevista tenha um cargo associado.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 25 / 50
Agrega¸c˜ ao
Suponha que algumas entrevistas resultem em cargos oferecidos e outras n˜ao.
O esquema abaixo est´a correto?
N˜ao, pois o diagrama indica quetodo relacionamento de entrevista tenha um cargo associado.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 25 / 50
Agrega¸c˜ ao
Suponha que algumas entrevistas resultem em cargos oferecidos e outras n˜ao.
O esquema abaixo est´a correto?
N˜ao, pois o diagrama indica quetodo relacionamento de entrevista tenha um cargo associado.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 25 / 50
Agrega¸c˜ ao
Suponha que algumas entrevistas resultem em cargos oferecidos e outras n˜ao.
O esquema abaixo est´a correto?
N˜ao, pois o diagrama indica quetodo relacionamento de entrevista tenha um cargo associado.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 25 / 50
Agrega¸c˜ ao
O esquema abaixo est´a correto?
N˜ao, pois o MER n˜ao permite relacionamentos entre relacionamentos.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 26 / 50
Agrega¸c˜ ao
O esquema abaixo est´a correto?
N˜ao, pois o MER n˜ao permite relacionamentos entre relacionamentos.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 26 / 50
Agrega¸c˜ ao
O esquema abaixo est´a correto?
N˜ao, pois o MER n˜ao permite relacionamentos entre relacionamentos.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 26 / 50
Agrega¸c˜ ao
O esquema abaixo est´a correto?
N˜ao, pois o MER n˜ao permite relacionamentos entre relacionamentos.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 26 / 50
Agrega¸c˜ ao
Poss´ıvel representa¸c˜ao:
O melhor modo para representar a situa¸c˜ao anterior ´e usar agrega¸c˜ao.
No diagrama acima n˜ao existe obrigatoriedadeda entrevista para encaminhar um candidato a um cargo.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 27 / 50
Agrega¸c˜ ao
Poss´ıvel representa¸c˜ao:
O melhor modo para representar a situa¸c˜ao anterior ´e usar agrega¸c˜ao.
No diagrama acima n˜ao existe obrigatoriedadeda entrevista para encaminhar um candidato a um cargo.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 27 / 50
Agrega¸c˜ ao
Poss´ıvel representa¸c˜ao:
O melhor modo para representar a situa¸c˜ao anterior ´e usar agrega¸c˜ao.
No diagrama acima n˜ao existe obrigatoriedadeda entrevista para encaminhar um candidato a um cargo.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 27 / 50
Agrega¸c˜ ao
Poss´ıvel representa¸c˜ao:
O melhor modo para representar a situa¸c˜ao anterior ´e usar agrega¸c˜ao.
No diagrama acima n˜ao existe obrigatoriedadeda entrevista para encaminhar um candidato a um cargo.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 27 / 50
Agrega¸c˜ ao
Poss´ıvel representa¸c˜ao:
O melhor modo para representar a situa¸c˜ao anterior ´e usar agrega¸c˜ao.
No diagrama acima n˜ao existe obrigatoriedadeda entrevista para encaminhar um candidato a um cargo.
Tiago Eugenio de Melo Modelo de Entidade-Relacionamento (MER) 15 de Janeiro de 2022 27 / 50