Pular para o conteúdo principal

Questão de Banco de Dados — Modelagem de dados — FCC 2022

Banco de DadosModelagem de dados
Código
fc061127
Banca
FCC
Órgão
DETRAN-AP
Ano
2022
Cargo
Analista de Tecnologia da Informação
Considere a entidade Motorista identificada pelo CPF. Dependendo da categoria, essa mesma entidade pode ter atributos distintos, ou seja, um motorista da categoria A pode ter atributos unicamente pertencentes a ele como, por exemplo, a pontuação obtida no exame psicotécnico, enquanto um motorista da categoria B pode não ter esse atributo. Para solucionar essa distinção em um Modelo Entidade-Relacionamento (MER), um analista projetou essa entidade como
  1. Aentidade forte com entidades associativas distintas.
  2. Bsuperclasse com subclasses por tipo de categoria.
  3. Centidade múltipla com subclasses por tipo de categoria.
  4. Dsubclasse com superclasse por tipo de categoria.
  5. Eentidade fraca com subclasses por tipo de categoria.
Revelar gabarito e comentário

GabaritoB — superclasse com subclasses por tipo de categoria.

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”.

Modelo Entidade-Relacionamento: Especialização e Generalização

Gabarito: letra B. A situação descrita (entidade Motorista com atributos distintos conforme a categoria) é resolvida pelo conceito de especialização/generalização: uma superclasse (Motorista) que contém os atributos comuns e subclasses (por categoria) que possuem atributos específicos. A alternativa B — "superclasse com subclasses por tipo de categoria" — é a modelagem correta no MER.

A questão testa a compreensão dos conceitos de entidade forte, fraca, superclasse e subclasse. O uso de subclasses para representar variações de atributos é a abordagem clássica.

Critério

Superclasse com subclasses (Gabarito B)

Entidade forte com entidades associativas (A)

Entidade múltipla com subclasses (C)

Subclasse com superclasse (D)

Entidade fraca com subclasses (E)

Conceito central

Especialização/generalização

Relacionamento muitos-para-muitos

Termo não padrão no MER

Hierarquia invertida

Dependência existencial

Tratamento de atributos distintos

✅ Atributos específicos em cada subclasse

❌ Não modela variação de atributos

❌ Conceito inexistente

❌ Inverte a relação genérico-específico

❌ Não se aplica (entidade forte)

Identificador próprio (CPF)

✅ Compatível (superclasse forte)

✅ Compatível (entidade forte)

✅ Compatível (se fosse conceito válido)

✅ Compatível

❌ Entidade fraca não tem chave própria

Aplicação ao caso

✅ Modelagem correta

❌ Inadequada

❌ Inexistente

❌ Invertida

❌ Incorreta (Motorista é forte)

Alternativa A — ❌ Incorreta

A opção "entidade forte com entidades associativas distintas" é inadequada. Entidades associativas são usadas para representar relacionamentos muitos-para-muitos, não para tratar variações de atributos de uma mesma entidade.

Alternativa B — ✅ Correta ⟵ GABARITO

A modelagem correta é uma superclasse (Motorista) com subclasses para cada categoria (A, B, etc.). A superclasse contém os atributos comuns a todos os motoristas (CPF, nome), enquanto cada subclasse pode ter atributos próprios (ex.: pontuação psicotécnica para categoria A). Esse é o conceito de especialização no modelo entidade-relacionamento.

Alternativa C — ❌ Incorreta

O termo "entidade múltipla" não é um conceito padrão no MER. A notação correta para a hierarquia é superclasse/subclasse, não "entidade múltipla". A banca usa aqui um termo genérico que não corresponde à modelagem de dados.

Alternativa D — ❌ Incorreta

A opção inverte a hierarquia: "subclasse com superclasse por tipo de categoria". A superclasse é a entidade genérica (Motorista), e a subclasse é a específica (MotoristaCategoriaA). Portanto, o correto é superclasse com subclasses, e não o contrário.

Alternativa E — ❌ Incorreta

A entidade Motorista é forte (possui chave primária própria — CPF), e não fraca. Uma entidade fraca depende de outra para existir e não tem chave própria. Como Motorista tem CPF como identificador, é uma entidade forte, o que invalida a alternativa.

NÃO CAIA NESSA!

A banca insere o termo "entidade múltipla" (alternativa C) para confundir quem não conhece a nomenclatura padrão do MER. Lembre-se: o conceito de especialização usa superclasse e subclasse, e não "entidade múltipla".

Gabarito: letra B

Link permanente: /questoes/fc061127