Questão de Banco de Dados — Banco de Dados — FCC 2022
Banco de Dados›Banco de Dados
Código
fc061126
Banca
FCC
Órgão
DETRAN-AP
Ano
2022
Cargo
Analista de Tecnologia da Informação
Um analista modelou a entidade Motorista com os seguintes atributos:CPF (identificador)Endereco1Endereco2...EnderecoNCategoriaDataDeNascimentoConsiderando que cada motorista pode ter vários endereços, a entidade Motorista
Anão está normalizada.
Bestá na primeira forma normal.
Cé uma primitiva funcional.
Dé uma entidade primitiva.
Eestá potencialmente na segunda forma normal.
Revelar gabarito e comentário▾
GabaritoA — não está normalizada.
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”.
Normalização de Dados: Violação da Primeira Forma Normal
Gabarito: letra A. A entidade Motorista não está normalizada, pois o uso de múltiplos atributos (Endereco1, Endereco2, ..., EnderecoN) para representar vários endereços caracteriza um atributo multivalorado, o que viola a Primeira Forma Normal (1FN). A 1FN exige que todos os atributos sejam atômicos, ou seja, que cada coluna contenha um único valor por linha. Como o enunciado afirma que "cada motorista pode ter vários endereços", a modelagem com atributos repetidos fere esse princípio.
A banca explora o conceito de atributo multivalorado — que é um dos requisitos de quebra da 1FN. Vejamos cada alternativa:
Alternativa A — ✅ Correta ⟵ GABARITO
A entidade não está normalizada porque viola a 1FN. O atributo "Endereço" é multivalorado, representado por uma sequência de colunas (Endereco1, Endereco2, ...). Para normalizar, seria necessário criar uma tabela separada para endereços, com uma chave estrangeira referenciando o CPF do motorista.
PEGA ESSA DICA!
Ao encontrar atributos como "Telefone1", "Telefone2" ou "Endereco1", "Endereco2", desconfie: a 1FN exige que cada atributo seja atômico. A solução é criar uma nova tabela (relacionamento 1:N) e não repetir colunas.
Alternativa B — ❌ Incorreta
Afirma que a entidade está na Primeira Forma Normal. Não está, pois a 1FN proíbe atributos multivalorados. A presença de Endereco1, Endereco2... é exatamente uma violação.
Alternativa C — ❌ Incorreta
O termo "primitiva funcional" não é um conceito de normalização. Pode confundir com "dependência funcional", mas não se aplica a este caso.
Alternativa D — ❌ Incorreta
"Entidade primitiva" é um termo da modelagem conceitual (entidade forte), não está relacionado com o estado de normalização da relação.
Alternativa E — ❌ Incorreta
Para estar na Segunda Forma Normal (2FN), a relação deve antes estar na 1FN. Como não está na 1FN, também não pode estar na 2FN.
NÃO CAIA NESSA!
A banca usa a sequência de atributos Endereco1...EnderecoN para dar a impressão de que a tabela está organizada. Porém, isso é uma forma disfarçada de atributo multivalorado. O candidato desatento pode achar que basta listar as colunas e pronto — mas a normalização exige atomicidade. Lembre-se: a repetição de colunas com o mesmo significado semântico é uma violação da 1FN.
Gabarito: letra A — a entidade Motorista não está normalizada.