SóProvas


ID
222280
Banca
FGV
Órgão
BADESC
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

O processo de obter uma única entidade de várias entidades, que contenha todos os atributos comuns de todas estas entidades, é denominado de:

Alternativas
Comentários
  • Diferença entre Generalização e Especialização:
    Muitas vezes, um conceito geral pode ser especializado, adicionando novas características. Por exemplo, no conceito de estudantes, há características que são intrínsecas a quaisquer estudantes, e é possível especializar este conceito para mostrar as especificidades de subtipos de estudantes, tais como estudantes do 1o grau, do 2o grau, de graduação e pós-graduação. De maneira inversa, é possível extrair um conjunto de conceitos, características comuns que, quando generalizadas, formam um conceito geral. Por exemplo, ao avaliarmos o conceito que temos de carros, motos, caminhões e ônibus, podemos notar que esses possuem características comuns que podem ser generalizadas em classe mais geral. O primeiro exemplo é de especialização e o segundo exemplo é de generalização.
     
    A generalização permite definir, a partir de um conjunto de classes, uma classe mais geral contendo todas as características comuns entre esse conjunto de classes.
     
    A especialização é uma operação inversa, isto é, a partir de uma classe geral, a especialização define um número de subclasses, explicitando as diferenças entre as novas subclasses.
     
    Com a especialização e a generalização é possível capturar similaridades entre classes, dispondo-as em hierarquias de classes.
  • A geração de um modelo com uma superclasse e suas subclasses pode ser oriunda de dois processos:

    - A especialização ocorre quando partimos de uma superclasse e a destrinchamos em subclasses.

    - A generalização é o processo inverso, quando criamos uma superclasse a partir de várias subclasses.

    O que está sendo descrito na questão é este último caso, o da generalização, pois estamos obtendo uma superclasse a partir de várias entidades (que serão as subclasses). Letra D!