FC ConcursosFC Concursos

Questão FC372707

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 atrib

Projeto e Modelagem de Dados

FCC · 2022

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. entidade forte com entidades associativas distintas.
  2. superclasse com subclasses por tipo de categoria.
  3. entidade múltipla com subclasses por tipo de categoria.
  4. subclasse com superclasse por tipo de categoria.
  5. entidade fraca com subclasses por tipo de categoria.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Modelar Motorista como uma superclasse com subclasses por categoria é a solução adequada quando a mesma entidade (identificada por CPF) apresenta atributos específicos conforme a categoria.

Cada subclasse (por exemplo, Categoria A, Categoria B) herda os atributos comuns da superclasse e acrescenta seus próprios atributos exclusivos, como a pontuação do exame psicotécnico para a categoria A.

Esse esquema implementa o conceito de generalização/especialização, tornando o modelo claro e evitando campos nulos para atributos não aplicáveis. Permite também definir restrições de disjunção/totalidade conforme as regras de negócio.

Na implementação relacional, pode-se mapear cada subclasse em tabelas separadas ligadas pela chave (CPF) ou usar uma tabela única com colunas específicas, conforme requisitos de performance e integridade.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo