Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Especializao e Generalizao
Especializao:
Processo de definio de um conjunto de sub-classes (sub-tipos) de
um tipo de entidade.
Generalizao:
Processo de definio de um tipo de entidade genrica (super-classe
ou super-tipo) a partir de um conjunto de tipos de entidade.
Especializao e Generalizao
Notao ER:
cod_emp
nome
salario
Empregado
is a ( um)
Empregado is a Secretrio(a) ou
Empregado is a Tcnico ou
Empregado is a Engenheiro
ISA
Fluxograma na Ferramenta DIA
regime_tr
Secretrio
Tcnico
rea_atua
Engenheiro
titulao
especialidade
Especializao e Generalizao
Toda instncia de uma sub-classe (ou sub-tipo) tambm
instncia de sua super-classe (ou super-tipo)
Ex.: Arthur um engenheiro e tambm um empregado.
Herana de Tipo:
Uma entidade de uma sub-classe tem todos os atributos e
relacionamentos da super-classe;
Em outra palavras, ela herda todos os atributos e
relacionamentos da super-classe;
E pode definir seus prprios atributos e relacionamentos
locais ou especficos.
4
Especializao e Generalizao
Especializao
O processo de especializao permite:
Definir um conjunto de sub-classes (subtipos) de um tipo
de entidade;
Estabelecer atributos especficos adicionais para cada subclasse (sub-tipo);
Estabelecer tipos de relacionamentos especificos
adicionais entre cada subclasse (sub-tipo) e outros tipos de
entidades ou outras sub-classes (subtipos).
Generalizao
O processo de generalizao permite:
Identificar o conjuntos de entidades que possuem
caractersticas em comum;
Identificar um conjunto de entidades de mais alto
nvel;
Formao de um nico conjunto de entidades de mais
alto nvel;
Restries de Especializao e
Generalizao
Completeza:
Especifica se uma entidade tem que pertencer
obrigatoriamente a um dos conjuntos de entidades de
mais baixo nvel;
A cobertura da super-classe em relao s sub-classes
pode ser total ou parcial.
Restries de Especializao e
Generalizao
Parcial:
cod_emp
nome
salario
Empregado
ISA
is a ( um)
Empregado is a Secretrio(a) ou
Empregado is a Tcnico ou
Empregado is a Engenheiro ou
Empregado is a Empregado.
regime_tr
Secretrio
Tcnico
rea_atua
Engenheiro
titulao
especialidade
Restries de Especializao e
Generalizao
Parcial:
10
Restries de Especializao e
Generalizao
Total:
cod_emp
nome
salario
Empregado
is a ( um)
Empregado is a Secretrio(a) ou
Empregado is a Tcnico ou
Empregado is a Engenheiro.
ISA
regime_tr
Secretrio
Tcnico
rea_atua
Engenheiro
titulao
especialidade
11
Restries de Especializao e
Generalizao
Total:
12
No exerccio anterior...
BIBLIOTECA: Voc ir elaborar um DER para atender as necessidades de
informao de uma biblioteca universitria. So elas:
O cadastro dos usurios com endereo completo, inclusive com a informao
do curso do usurio e data de incio e de trmino previsto;
O cadastro das obras da biblioteca, com a devida classificao: livros
cientficos, peridicos cientficos, peridicos informativos, peridicos
diversos, entretenimento, etc.;
A lngua em que se encontra a obra;
A mdia onde se encontra a obra;
Os autores da obra com o controle da nacionalidade do autor;
As editoras dos exemplares com o ano de edio;
Os usurios esto classificados entre alunos, professores e funcionrios,
sendo que para os professores no sero considerados limites de volumes
para emprstimos, nem possveis atrasos na devoluo destes;
O histrico dos emprstimos.
13
Exerccio em Sala
1. Uma pequena locadora de DVD possui cerca de 3000 DVDs cujas locaes
devem ser controladas. Cada DVD possui um nmero e para cada filme
necessrio saber seu ttulo e sua categoria (comdia, drama, aventura, etc).
Para cada filme h pelo menos uma DVD e cada DVD contm somente um
filme.
2. A locadora possui muitos clientes cadastrados, cada um podendo ter vrios
dependentes, que tambm podem locar DVDs sob a responsabilidade do
cliente cadastrado. Um cliente s cadastrado quando loca um DVD, podendo
cadastrar tambm todos os seus dependentes.
3. O proprietrio da locadora deseja saber que DVDs cada cliente tem
emprestados e a data de devoluo de cada uma delas, mantendo um registro
histrico dos DVDs locados por cada cliente.
4. Os Clientes Especiais da locadora recebem um desconto para cada filme locado
e os Clientes VIP recebem bnus para locao grtis aps a 10 locao.
14
FIM
15