domingo, agosto 24, 2008

Cobertura

image



Cobertura é um tipo de restrição de integridade que representa (modela) regras de negócio que estabelecem se uma determinada entidade-tipo ou relacionamento tipo (genéricos), são cobertos ou abrangidos (T)otalmente ou (P)arcialmente pelas suas respectivas especializações e também se entre as especializações existem (S)obreposição (interseção) ou (E)xclusividade.


image


Visa permitir a representação de Regras de Negócio que expressam “ condições de abrangência” envolvendo especializações e as generalizações respectivas. Se as especializações cobrem ou abrangem completamente ou não as generalizações. Se as especializações apresentam ou não interseções entre si.

Ela é modelada num Diagrama de Entidades e Relacionamentos através de um par de valores (V1,V2) onde:

A cobertura é representada por um par de valores (V1,V2), onde:
V1 - Assume os valores T ou P, onde:
–T - significa Total (não existe elemento de E que só pertença a E)
–P - significa Parcial (existe elemento de E que só pertença a E)
V2 - Assume os valores E ou S, onde:
–E - significa Exclusiva (não existe elemento que pertença a E1 e a E2)
–S - significa Sobreposição (existe pelo menos um elemento que pertence a E1 e a E2)


image


image


image


image


Exemplo:
–Numa Universidade existem outros tipos de pessoas além de empregados ou alunos.
–Um empregado pode ser aluno e vice-versa.
–Um aluno só pode ser de graduação ou de pós-graduação.

Nenhum comentário: