Normalização é o processo de organização eficiente dos dados...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: A - 1FN (Primeira Forma Normal).
O processo de normalização é crucial para construir um banco de dados eficiente e confiável. Ele envolve aplicar regras chamadas de "formas normais" para garantir que os dados estão organizados de maneira que reduza a redundância e mantenha a integridade dos dados. Cada forma normal tem requisitos específicos que precisam ser atendidos para que uma tabela em um banco de dados seja considerada como tal.
A Primeira Forma Normal (1FN) é a base para as demais formas normais. Para que uma tabela esteja na 1FN, ela deve atender aos seguintes critérios:
- Todos os atributos devem ser atômicos, ou seja, cada campo ou coluna deve conter valores únicos e indivisíveis. Isso significa que não são permitidos atributos multivalorados, que são campos que podem conter um conjunto de valores como uma lista ou um array.
- Não devem existir grupos repetitivos de campos, isto é, a tabela deve ter uma estrutura tal que não apresente colunas repetidas ou que possam ser interpretadas como uma coleção de itens semelhantes.
Além disso, a tabela deve ter uma chave primária única que identifique cada linha de forma exclusiva. Isso assegura que cada registro seja acessível através de uma combinação única de valores.
Portanto, a alternativa A está correta porque a 1FN proíbe a existência de atributos multivalorados e compostos dentro de uma tabela do banco de dados. Os atributos multivalorados seriam proibidos porque violariam a regra de atomicidade, enquanto os atributos compostos poderiam indicar a presença de grupos repetitivos de campos.
As alternativas subsequentes, como 2FN, 3FN, 4FN e FNBC, lidam com conceitos mais avançados de dependências funcionais e esquemas de decomposição para eliminar outras formas de redundância e dependências indesejadas, mas não são a resposta correta para essa questão específica.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
1FN: proíve atributos multivalorados
2FN: 1FN + eleiminação de depêndencia funcional parcial
3FN: 2FN + eleiminação da dependência funcional transitiva
....
e assim por diante
Logo, todas proívem os atributos multivalorados. A 1FN é aúnica que só pede isso, mas todas as outras pede que estejam em 1FN com algo mais.
A primeira FN é a que define a eliminação de atributos multivalorados, porém as Formas normais são "progressivas" (para estar na 2FN devo estar na 1FN, para estar na 3FN devo estar na 1FN e 2FN e assim por diante...)
Totalmente passível de recurso, mas quem sabe o que eu falei acima só resta marcar qual forma normal que estabelece a regra, onde ela aparece inicialmente
Mas é passível de recurso... afinal, se está na FNBC, está na 3FN, que está na 2FN, que está na 1FN.....
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo