# Especialização

## _Overlaping_

### Disjuntas

Uma entidade só pode pertencer, no máximo, a uma subclasse de especialização (_disjoint_ - ao lado do Δ).

![](https://560658675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO8PI3zA4v3P4FeW3uYOw%2Fuploads%2F9NgO41WwgAGZivsp7Qmd%2F2022-03-19_16-03.png?alt=media\&token=3dcdd750-aaed-4e75-b94d-3679282e3996)

### Sobreposta

Uma ocorrência de entidade genérica pode ter mais de uma especialização

![](https://560658675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO8PI3zA4v3P4FeW3uYOw%2Fuploads%2FZUBqoWPAkfjoVvfa8Mjs%2F2022-03-19_16-03.png?alt=media\&token=7e822103-9ffc-4beb-808f-d02a0ae74fa2)

## _Covering_

### Total

Uma entidade de nível superior tem de pertencer a pelo menos um subclasse de especialização (_linha dupla_).

![](https://560658675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO8PI3zA4v3P4FeW3uYOw%2Fuploads%2FgsRsYy1PC2pydWjJhrIw%2F2022-03-19_16-03.png?alt=media\&token=385dffaa-4381-4910-ad4c-b67d74d3f473)

### Parcial

Pode não pertencer a nenhuma.

![](https://560658675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO8PI3zA4v3P4FeW3uYOw%2Fuploads%2FFvbMQvTLEBxYdEOEkdSe%2F2022-03-19_16-03.png?alt=media\&token=809eb622-7905-46e0-af92-20b51806b5d4)
