Você está na página 1de 18

Centro Federal de Educao Tecnolgica de Pernambuco Curso de Tecnologia em Sistemas de Informao

Modelo EntidadeRelacionamento Estendido


Renata Lcia Mendona Ernesto do Rgo rlrego@yahoo.com

Subclasses e Superclasses

Algumas vezes um tipo entidade tem vrios subgrupos deentidades. Ex.: As entidades do tipo EMPREGADO podem ser agrupadasemSECRETARIAeENGENHEIRO. Cada subgrupo chamado subclasse do tipo entidade empregado. O tipo empregado chamado superclasse para cada umadassubclasses. Relacionamento classe/subclasse relacionamentoISA(um). chamado

Subclasses e Superclasses

EMPREGADO

SECRETARIA

ENGENHEIRO

PROFESSOR

Herana

Umaentidadequemembrodeumasublcasse herdatodososatributosdasuperclasse. herda Tambmherdatodososrelacionamentosdosquaisa superclasseparticipa. Almdissoumasubclassetemseusprprios atributoserelacionamentosespecficos(oulocais).

Especializao e Generalizao

A especializao o processo de definir um conjunto de subclasses de um tipo entidade, chamadodesuperclassedaespecializao Oprocessodeespecializaopermite:

Definirumconjuntodesubclassesdeumtipoentidade. Estabelecer atributos especficos adicionais para cada subclasse. Estabelecer tipos relacionamento adicionais especficos entrecadasubclasseeoutrostiposentidade.

Especializao e Generalizao

Podemosterdiversasespecializaesparaomesmo tipoentidade,baseadasnasdiferentescaractersticas queasdistinguem:


EMPREGADO

SECRETARIA

ENGENHEIRO

PROFESSOR

ASSALARIADO

HORISTA

Especializao e Generalizao

Generalizaooprocessocontrrioaoda especializao:

Consisteemidentificarascaractersticascomunsentre diferentestiposentidadeeosgeneralizaremumanica superclasse.

Restries da Especializao e Generalizao

RestriodeDisjuno:Especificaqueassubclassesda RestriodeDisjuno especializaodevemsermutuamenteexclusivas. Seassubclassesnoestaocondicionadasaserdisjuntas, seusconjuntosdeentidadespodemsobreporse.


PEA

FABRICADA

FORNECIDA

Restries da Especializao e Generalizao

RestriodeIntegralidade:

EspecializaoTotal:Todaentidadenasuperclassedeve serummembrodepelomenosumadassubclassesda especializao. EspecializaoParcial:Umaentidadepodenopertencer anenhumadassubclasses.

Obs.:Umasuperclasseidentificadaporumprocessode generalizao,emgeral,total.

Restries da Especializao e Generalizao

EMPREGADO

SECRETARIA

ENGENHEIRO

PROFESSOR

ASSALARIADO

HORISTA

Restries da Especializao e Generalizao

RestriesdeDisjunoeIntegralidadeso independentes.

DisjunoTotal DisjunoParcial SobreposioTotal SobreposioParcial

Hierarquias e Reticulados

Uma subclasse pode ter, ela mesma, subclasses prprias,formandoumahierarquiaoureticuladode especializaes. Uma hierarquia de especializao restringe que cadasubclassetemapenasumpai.Resultaemuma estruturadervore. Em uma especializao reticulada uma subclasse podetermaisdeumpai(heranamltipla). heranamltipla

Hierarquias e Reticulados
PESSOA

EMPREGADO d

ALUNO d

ADMINISTRATIVO

DOCENTE

TEMPO INTEGRAL

TEMPO PARCIAL

Hierarquias e Reticulados
PESSOA

EMPREGADO d

ALUNO d

ADMINISTRATIVO

DOCENTE

ALUNOASSIST

TEMPO INTEGRAL

TEMPO PARCIAL

Categorias

Relacionamento classe/subclasse com mais de uma superclasse, onde a subclasse representa um subconjuntodauniodediferentestiposentidades.
CAMINHO CARRO

VECULO REGISTRADO

Categorias
CAMINHO CARRO VECULO d d CAMINHO VECULO REGISTRADO CARRO

CategoriasXSuperclasseGeneralizada

Categorias

Umacategoriapodesertotalouparcial.
CAMINHO CARRO

VECULO REGISTRADO

CategoriaTotal:CaminhoouCarroumveculoregistrado

Categorias

Umacategoriapodesertotalouparcial.
CAMINHO CARRO

VECULO REGISTRADO

CategoriaTotal:CaminhoouCarroumveculoregistrado Obs.:Seumacategorialtotal,elapodeserrepresentadaporuma especializaototal.Aescolhasubjetiva.

Você também pode gostar