O conceito de normalização em banco de dados relacionais, proposto por Edgar F. Codd, busca organizar o banco de dados para reduzir a redundância e a dependência em sua tabelas. Esse processo é realizado através de estágios crescentes de regras formais, conhecidas como formas normais.
Assinale as assertivas a seguir sobre a normalização e suas anomalias:
I. A redundância de dados ocorre quando há repetição de informações em uma ou várias tabelas, dificultando a sincronização por meio de operações DML.
II. A dependência, seja funcional ou multivalorada, ocorre quando o valor de um atributo depende do valor de outro, podendo levar à exclusão de dados relacionados indesejável mente.
III. A Primeira Forma Normal (1FN) exige que cada registro seja único e cada célula contenha um único valor.
IV. A terceira Forma Normal (3FN) é satisfeita quando as regras da 1FN são atendidas e cada atributo de chave não candidata depende de toda a chave candidata (sem dependências parciais).
Marque (V) para verdadeiro e (F) para falso nas afirmações acima.
A. V-V-F-V
B. V-V-V-F
C. V-V-V-V
D. F-F-V-V
E. F-V-V-F
Ed
mês passado
Vamos analisar cada uma das assertivas sobre normalização e suas anomalias: I. A redundância de dados ocorre quando há repetição de informações em uma ou várias tabelas, dificultando a sincronização por meio de operações DML. É verdadeira (V). A redundância realmente dificulta a manutenção e a sincronização dos dados. II. A dependência, seja funcional ou multivalorada, ocorre quando o valor de um atributo depende do valor de outro, podendo levar à exclusão de dados relacionados indesejavelmente. É verdadeira (V). Dependências podem causar problemas de exclusão e atualização, levando a anomalias. III. A Primeira Forma Normal (1FN) exige que cada registro seja único e cada célula contenha um único valor. É verdadeira (V). A 1FN realmente requer que não haja grupos repetidos e que cada célula contenha apenas um valor. IV. A terceira Forma Normal (3FN) é satisfeita quando as regras da 1FN são atendidas e cada atributo de chave não candidata depende de toda a chave candidata (sem dependências parciais). É falsa (F). A 3FN exige que não haja dependências transitivas, ou seja, um atributo não deve depender de outro atributo que não seja a chave primária. Com isso, a sequência correta é: V - V - V - F. Portanto, a alternativa correta é: B. V-V-V-F.