FC ConcursosFC Concursos

Questão FC372747

Um analista modelou a entidade Motorista com os seguintes atributos: CPF (identificador) Endereco1 Endereco2 ... EnderecoN Categoria DataDeNascimento Considerando que cada motorist

Projeto e Modelagem de Dados

FCC · 2022

Um analista modelou a entidade Motorista com os seguintes atributos:

 

CPF (identificador)

Endereco1

Endereco2

...

EnderecoN

Categoria

DataDeNascimento

 

Considerando que cada motorista pode ter vários endereços, a entidade Motorista

  1. não está normalizada.
  2. está na primeira forma normal.
  3. é uma primitiva funcional.
  4. é uma entidade primitiva.
  5. está potencialmente na segunda forma normal.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A modelagem com Motorista contendo Endereco1, Endereco2, ..., EnderecoN apresenta repetição de grupos, ou seja, um mesmo atributo (endereços) aparece multiplicado em várias colunas. Isso viola a Primeira Forma Normal (1NF), que exige valores atômicos e um único valor por atributo por tupla.

Na prática isso gera problemas de inserção, atualização e remoção: não há flexibilidade para um número variável de endereços, atualizações ficam dispersas entre colunas e buscas/filtragens tornam-se complexas.

A solução é normalizar: manter CPF como chave da entidade Motorista e criar uma entidade/tabela Endereço com referência ao CPF (ou outra chave), estabelecendo uma relação 1:N Motorista→Endereço. Assim cada endereço vira uma linha própria, atendendo à 1NF e facilitando manutenção.

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

Continue aprendendo