TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Generalização e Especialização

Por:   •  25/2/2020  •  Relatório de pesquisa  •  305 Palavras (2 Páginas)  •  302 Visualizações

Página 1 de 2

Generalização e especialização em Banco de Dados Relacionas

Em banco de dados relacional, generalização e especialização diz sobre agrupamento de dados e a forma como se é tratado os atributos.

A generalização é, de forma geral, é a entidade comum (mãe).

Já a especialização é o conjunto de entidades especializadas (filhas).

Na Figura 1 pode-se observar a generalização e especialização em esquema com Filial, Cliente, Pessoa Física e Pessoa Jurídica.

[pic 1]

Figura 1 - Especialização e generalização. Fonte: Faculdade Maurício de Nassali.

A generalização/especialização pode acontecer de forma total (para toda ocorrência existem uma entidade especializada) ou parcial (nem toda ocorrência da entidade possui uma correspondência a uma entidade especializada).

[pic 2]

Figura 2 - Especialização parcial. Fonte: Professor Fernando de Siqueira.

[pic 3]

Figura 3 - Especialização total. Fonte: Professor Fernando de Siqueira.

A generalização/especialização pode acontecer de forma total (para toda ocorrência existem uma entidade especializada) ou parcial (nem toda ocorrência da entidade possui uma correspondência a uma entidade especializada).

Nesse modelo, as entidades específicas (filhas) herdam os atributos da entidade comum (mãe). Há também a herança múltipla que é quando uma especialização pode pertencer a várias entidades generalizadoras.

Os dados podem ser organizados de duas formas:

[pic 4]

Figura 4 – Aplicação 1: uma única tabela para todas especializações. Fonte: Faculdade Maurício de Nassali.

[pic 5]

Figura 5 – Aplicação 2: uma única tabela para cada especialização. Fonte: Faculdade Maurício de Nassali.

Nesse modelo, as entidades específicas (filhas) herdam os atributos da entidade comum (mãe). Há também a herança múltipla que é quando uma especialização pode pertencer a várias entidades generalizadoras.

...

Baixar como (para membros premium)  txt (2.6 Kb)   pdf (220.7 Kb)   docx (145.2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com