A normalização dos dados para um banco de dados é uma técnic...
I. Em uma tabela relacional, uma coluna C2 depende funcionalmente de uma coluna C1 quando, em todas linhas da tabela, para cada valor de C1 da tabela, aparecem diferentes valores de C2. II. A 4FN baseia-se no conceito de dependência funcional multivalorada. III. Uma tabela encontra-se na 1FN quando não contém tabelas aninhadas.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Apenas II e III.
A compreensão do tema de formas normais em Banco de Dados é crucial para a eficiência e a integridade do modelo de dados. As formas normais são regras para organizar os atributos de uma tabela a fim de reduzir redundâncias e prevenir anomalias em operações de inserção, atualização e deleção. Agora, vamos explicar por que as assertivas II e III estão corretas:
Assertiva II: A afirmação sobre a Quarta Forma Normal (4FN) está correta. A 4FN trata de uma condição na qual uma tabela deve não apenas estar na Terceira Forma Normal (3FN), mas também não possuir dependências multivaloradas, que são situações onde dois atributos são mutuamente independentes e ambos dependem de um terceiro atributo. A 4FN é projetada para lidar com relações não-triviais que não são dependências funcionais, mas dependências multivaloradas.
Assertiva III: A Primeira Forma Normal (1FN) é alcançada quando todos os atributos de uma tabela contêm apenas valores atômicos, ou seja, cada campo contém somente um valor em cada linha da tabela. Portanto, a tabela não pode conter subtables, grupos repetitivos, matrizes ou qualquer outro tipo de dados multivalorados ou compostos. Isso implica que a tabela não deve conter tabelas aninhadas, satisfazendo o critério da 1FN.
A assertiva I está incorreta porque confunde o conceito de dependência funcional. Em uma dependência funcional, quando temos uma coluna C2 que depende funcionalmente de uma coluna C1, isso significa que para um único valor de C1, pode existir apenas um valor correspondente de C2, e não diferentes valores como mencionado. Isso assegura que não há ambiguidade ou duplicidade, mantendo a consistência dos dados.
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
Apesar de ter respondido correta, não entendi muito bem o que a banca quis dizer com dependência funcional multivalorada.
I.Em uma tabela relacional, uma coluna C2 depende funcionalmente de uma coluna C1 quando, em todas linhas da tabela, para cada valor de C1 da tabela, aparecem diferentes ( MESMOS) valores de C2
Incorreta, UMA PALAVRA que invalidou toda a afirmativa.
.
II. Correta a 4ª forma norma está intimamente relacionada ao conceito de dependência multivalorada( DMV):
A Dependência Multivalorada é, na verdade, uma ampliação da Dependência Funcional. Na DF, o valor de um atributo determina o valor de outro atributo; na DMV, o valor de um atributo determina um conjunto de valores de outro atributo.
.
III. Correta, conceito básico e correto sobre a 1ª Forma Normal: não contem tabelas aninhadas, atributos multivalorados e atributos compostos.
GABARITO ALTERNATIVA E
Eu recorreria pois a III está incompleta.
Não basta não conter tabelas aninhadas, precisa também não conter atributos multivalorados e atributos compostos.
A III não está correta pois "não contém tabelas aninhadas" não é suficiente para uma tabela estar na 1FN, requer ainda eliminar atributos compostos. Aí sim cabe dizer "Uma tabela encontra-se na 1FN".
Tabelas aninhadas? Não seria atributos aninhados?
Os atributos aninhados seriam os atributos compostos.
Além disso faltou mencionar os atributos multivalorados.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo