Cebraspe · TRF6 · 2025 · Técnico Judiciário – Área: Apoio Especializado – Especialidade: Desenvolvimento de Sistemas de Informação

Questão 76 · Informática: Banco de dados

No que se refere à modelagem de banco de dados relacional, julgue os itens seguintes.

A herança entre entidades pode ser implementada com tabelas separadas por subclasse ou com uma única tabela para a hierarquia.

Julgue o item:

Gabarito: CERTO

Gabarito definitivo divulgado pela banca Cebraspe (TRF6 2025).

Comentário

Gabarito: CERTO.

O item está correto ao afirmar que a herança entre entidades em um modelo relacional pode ser implementada de duas formas principais: com tabelas separadas por subclasse ou com uma única tabela para toda a hierarquia. Essas são as estratégias mais comuns para mapear a herança de um modelo conceitual (como o UML ou ER) para um modelo lógico relacional.

  1. Tabelas separadas por subclasse (Table Per Concrete Class ou Table Per Subclass): Cada subclasse é mapeada para uma tabela separada, que contém os atributos específicos da subclasse e uma chave estrangeira para a tabela da superclasse (se for o caso de Table Per Subclass, onde a superclasse também tem uma tabela). Ou, no caso de Table Per Concrete Class, cada subclasse tem sua própria tabela com todos os atributos (da superclasse e da subclasse).
  2. Única tabela para a hierarquia (Table Per Hierarchy): Uma única tabela é criada para representar toda a hierarquia de herança. Essa tabela contém todos os atributos de todas as classes da hierarquia (superclasse e subclasses), e um campo discriminador é usado para identificar a qual subclasse cada registro pertence. Atributos que não se aplicam a uma subclasse específica ficam nulos para os registros dessa subclasse.

Ambas as abordagens possuem vantagens e desvantagens em termos de desempenho, normalização e complexidade de consultas, e a escolha depende dos requisitos específicos do sistema.

Fundamentos: Conceitos de mapeamento objeto-relacional (ORM) · Estratégias de herança em banco de dados relacional

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe TRF6 2025 (Técnico Judiciário – Área: Apoio Especializado – Especialidade: Desenvolvimento de Sistemas de Informação), questão 76, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor