Trabalhando com generalização e especialização de dados

267 palavras 2 páginas
Trabalhando com generalização e especialização de dados
Resenha

Fazendo uma análise do texto, já notamos, indubitavelmente, que os conceitos caracterizados generalização e especialização são, em diagramas de classes da UML, potencialmente aplicáveis nas estratégias de agrupar indivíduos possuidores de atributos comuns, porém modelados observando as formas diferenciadas e específicas apresentadas entre tais indivíduos.
Agora é lógico que mediante tais possibilidades de aplicação, será importante não só saber que há casos de se utilizar um ou outro mas como utilizar, qual a melhor forma de se empregar o conceito mais apropriado para determinada forma de atribuição a entidades. Para tanto, a agregação de experiências e análise do negócio irá possibilitar mais facilmente no desenvolvimento e na organização dos dados.
Em vista de tudo isso, na nossa tentativa de exemplificar, podemos afirmar que uma entidade podem possuir propriedade iguais, e outra parte com propriedades diferentes, assim: Entidade Cliente pode ser Pessoa Física ou Jurídica. Como pessoa Física Nome, CPF e RG, como pessoa Jurídica 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 símbolo utilizado é o triangulo.
Especialização Total é quando uma entidade possui obrigatoriamente uma ligação com a entidade genérica.
Especialização parcial é quando uma entidade não tem obrigatoriamente uma ligação com a entidade genérica.
É quando uma especialização pode pertencer a várias Entidades Generalizadoras.
Uma Entidade Genérica pode possuir entidades especializadoras, que por sua vez, essa entidade especializadora se torna uma entidade Genérica e possui entidades especializadoras. Não há limite.

Relacionados

  • modelo de entidade
    2704 palavras | 11 páginas
  • Trabalho banco de dados 2° sem
    2229 palavras | 9 páginas
  • Apostila BD
    5926 palavras | 24 páginas
  • UML - Introducao
    3852 palavras | 16 páginas
  • Aula1_BD_etec
    3678 palavras | 15 páginas
  • Vinao
    2768 palavras | 12 páginas
  • processo corporativo, Mapa de processo
    5651 palavras | 23 páginas
  • Banco de dados i
    2052 palavras | 9 páginas
  • Dbmod
    10303 palavras | 42 páginas
  • Portifolio banco de dados
    4469 palavras | 18 páginas