Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2023
Banco de Dados›Banco de Dados Relacionais
Código
ce156153
Banca
CESPE / CEBRASPE
Órgão
MPE-RO
Ano
2023
Nível
Superior
Cargo
Analista de Redes e Comunicação de Dados
Em um banco de dados relacional, se as entidades que possuem atributos em comum e conceitos semelhantes podem ser concentradas em entidades superiores, então o relacionamento, nesse caso, é do tipo
Aespecialização.
Bagregação.
Cnormalização.
Dgeneralização.
Ehigienização.
Revelar gabarito e comentário▾
GabaritoD — generalização.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Generalização em Modelagem de Dados
Gabarito: letra D (generalização). O processo descrito no enunciado — concentrar entidades com atributos em comum e conceitos semelhantes em uma entidade superior — corresponde exatamente ao conceito de generalização. Na modelagem entidade-relacionamento, a generalização cria uma superclasse (entidade genérica) a partir de subclasses (entidades específicas), unificando atributos e relacionamentos compartilhados. O inverso é a especialização, que parte da entidade genérica para criar as específicas.
Alternativa A — ❌ Incorreta
Especialização é o processo inverso: parte de uma entidade genérica (superclasse) para criar subclasses mais específicas, cada uma com atributos particulares. O enunciado descreve o movimento contrário, de concentração em entidades superiores.
Alternativa B — ❌ Incorreta
Agregação é um tipo de associação onde uma entidade é composta por outras (relacionamento "parte-todo"), e não está relacionada à herança de atributos ou à criação de superclasses genéricas.
Alternativa C — ❌ Incorreta
Normalização é uma técnica de projeto de banco de dados relacional para reduzir redundância e evitar anomalias, organizando as tabelas em formas normais. Não se trata de concentrar entidades em superiores.
Alternativa D — ✅ Correta ⟵ GABARITO
Generalização é exatamente o processo de agrupar entidades que compartilham atributos e relacionamentos em uma entidade mais abstrata (superclasse). Por exemplo, as entidades Cachorro, Gato e Pássaro são generalizadas em Animal, que contém os atributos comuns.
Alternativa E — ❌ Incorreta
Higienização (ou limpeza de dados) refere-se ao processo de detectar e corrigir dados incorretos, incompletos ou inconsistentes. Não é um conceito de modelagem entidade-relacionamento.