Acerca de normalização de dados, julgue o item que se segue....
Acerca de normalização de dados, julgue o item que se segue.
Uma tabela está na primeira forma normal quando ela não
contém tabelas aninhadas.
Gab: Certo.
Proibições:
1FN = Aninhada
2FN = Parcial
3FN = Transitiva
4FN = Multivalorado
5FN = Junção.
Logo,como não possui aninhada está na 1FN
Gab C
primeira forma normal (1FN) = diz-se que uma tabela está na primeira forma normal quando ela não contém tabelas aninhadas.
Fonte: Heuser, Carlos Alberto
Mas não é só isso. Não pode ser um atributo composto tbm.
Incompleta no Cespe é certa. Mas puts, essa aí forçou a barra né? O fato de ela não ter tabelas aninhadas não deixa ela na 1FN. Precisa de atributos atômicos, não multivalorados...
VERIFICAR SE HOUVE TROCA DE GABARITO PELA BANCA
Alternativa correta: C - certo
A normalização de dados é um processo fundamental em modelagem de banco de dados que visa minimizar a redundância e a complexidade ao dividir as tabelas em partes menores e mais gerenciáveis, aplicando regras ou "formas normais". A Primeira Forma Normal (1FN) é o ponto de partida para este processo, onde cada tabela deve conter valores atômicos, isto é, não divisíveis, em cada célula da tabela.
Quando afirmamos que uma tabela está na Primeira Forma Normal, estamos dizendo que ela não tem grupos repetitivos de campos, ou seja, não há a presença de tabelas aninhadas (subtabelas), nem relações multivaloradas ou compostas que caracterizam a não atômica dos dados. A exigência de atômica implica que cada campo (coluna) contém um único valor para cada registro (linha), não um conjunto de valores ou uma estrutura mais complexa como uma sublista.
Um exemplo de violação da 1FN seria uma tabela onde um dos campos contém uma lista de telefones. Isso representaria uma tabela aninhada dentro de uma célula da tabela principal e deveria ser decomposta para que a tabela satisfizesse a Primeira Forma Normal.
Portanto, a afirmação de que "Uma tabela está na primeira forma normal quando ela não contém tabelas aninhadas" é correta e reflete a necessidade de ter uma estrutura de tabela onde cada campo contém apenas um valor e as estruturas de dados são simplificadas para evitar complexidade desnecessária.