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
- não está normalizada.
- está na primeira forma normal.
- é uma primitiva funcional.
- é uma entidade primitiva.
- 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