Entenda Generalização e Especialização na Modelagem de Dados: Conceitos e Aplicações

banco de dados

Entenda Generalização e Especialização na Modelagem de Dados: Conceitos e Aplicações

Uma Entidade podem possuir propriedade iguais, e outra parte com propriedades diferentes, por exemplo: Entidade Cliente pode ser Pessoa Física ou Jurídica. Como pessoa Física Nome, CPF e RG, como pessoa Juríca os dados serão Nome, CNPJ e IE. Pessoa Física e Jurídica tem o Nome em comum, porém CPF, RG, CNPJ e IE são diferentes para cada subgrupo. A esses subgrupos chamamos de Especialização, e o simbolo utilizado é o triangulo.

Especialização Total e Parcial.

Especialização Total é quando uma entidade possui obrigatóriamente uma ligação com a entidade genérica.

Especialização parcial é quando uma entidade não tem obrigatóriamente uma ligação com a entidade genérica.

Herança múltipla

É quando uma especialização pode perctencer a várias Entidades Generalizadoras.

Generalização e Especialização em vários níveis

Uma Entidade Genérica pode pussuir entidades especializadoras, que por sua vez, essa entidade especializadora se torna uma entidade Genérica e possui entidades especializadoras. Não há limite.

Loading


Publicação Criada em: abril 18, 2012
Atualizado em: março 16, 2025 9:46 pm
Atualizado em: março 19, 2025 1:46 pm

1 comentário em “Entenda Generalização e Especialização na Modelagem de Dados: Conceitos e Aplicações”

  1. Nelson Miguel

    Obrigado pela dica, porque eu pensava que se trata de uma generalização total quando são dados todas as subentidades e parcial quando são dados ou especificados só algumas…

Deixe um comentário

Índice