Java - Generalização E Especialização
Ensaios: Java - Generalização E Especialização. Pesquise 862.000+ trabalhos acadêmicosPor: kaliljustin • 7/5/2014 • 256 Palavras (2 Páginas) • 711 Visualizações
INDIVUDUAL:
1. O que você entende por:
a. Generalização/Especialização
Usado para definir uma entidade/classe mais genérica a partir de duas ou mais entidades/classes, tendo definição de atributos e/ou relacionamentos particulares a um subconjunto de ocorrências (especializações) de uma entidade genérica, herando suas propriedades, a modelagem é representada por um triangulo isósceles.
b. Especialização total
Representada pela letra T para cada ocorrência em uma entidade genérica existe sempre ocorrência em uma das entidades especializadas: Todo empregado ou será motorista ou será engenheiro.
c. Especialização parcial
Representada pela letra P nem toda ocorrência da entidade genérica corresponde a uma entidade especializada.
d. Especialização exclusiva
Uma ocorrência de entidade genérica aparece, para cada hierarquia generealização/especialização, no máximo uma vez.Ex: É um ou outro
Toda total é exclusiva.
e. Especialização não exclusiva
Neste caso uma ocorrência da entidade genérica pode aparecer em múltiplas especializações.
Ex: Pode ser um, outro e ainda outro. Aluno e professor
2. O que é uma entidade associativa.
A redefinição de um relacionamento, que passa a ser tratado como se fosse também uma entidade. Um conjunto ou o próprio relacionamento.
3. Explique o que são:
a. Atributos opcionais
Atributos opcionais são aqueles que se aplicam apenas a determinadas ocorrências de uma entidade, e não a outras.
Atributos opcionais muitas vezes indicam subconjuntos da entidade que devem ser modelados através de especialização
b. Atributos compostos
Chamamos que atributos compostos àqueles nos quais o conteúdo é formado por vários itens menores. Onde pode adimitir mais de um tipo de informação.
Ex: Endereço: Rua, Número, Lote
c. Atributos multivalorados
Denominamos atributos multivalorados àqueles nos quais o conteúdo é formado por mais de um valor.
Ex. Endereço - Endereço1 e Endereço2
Telefone - Telefone1 e Telefone2
...