Julgue os itens seguintes acerca de projetos de bancos de da...
Qualquer conjunto de tabelas não normalizadas pode ser reduzido a um conjunto de tabelas FNBC (forma normal boyce codd).
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A questão aborda o conceito de normalização de bancos de dados, que é um processo fundamental para evitar redundâncias e dependências inapropriadas. Especificamente, refere-se à Forma Normal de Boyce-Codd (FNBC), que é uma versão mais forte da Terceira Forma Normal (3FN). A FNBC foca na eliminação das dependências funcionais que são desnecessárias para a manutenção da integridade dos dados.
Ao afirmar que qualquer conjunto de tabelas não normalizadas pode ser reduzido a um conjunto de tabelas na FNBC, a questão toca em um ponto importante das teorias de normalização: independente do estado inicial do banco de dados, é sempre possível aplicar uma série de regras de transformação para alcançar uma versão sem dependências funcionais que violam a FNBC.
O processo de normalização segue etapas sequenciais onde cada forma normal é um pré-requisito para a próxima. Começando pela Primeira Forma Normal (1FN), passando pela Segunda Forma Normal (2FN) e Terceira Forma Normal (3FN), cada passo trata um tipo específico de anomalia e dependência funcional. Ao aplicar as regras de normalização até chegar à FNBC, garante-se que todas as dependências funcionais restantes sejam entre chaves candidatas, o que é o requisito central dessa forma normal.
Portanto, a assertiva está correta, pois reflete a capacidade da teoria de normalização de transformar qualquer conjunto de tabelas, independentemente de quão denormalizadas estejam, em um conjunto de tabelas que atendam aos critérios da FNBC, garantindo assim um design de banco de dados mais robusto e eficiente.
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
No caso apresentado, pode-se normalmente fazer a normalização das tabelas até a FNBC. Lembrando que para estar na FNBC tem que estar na 3º forma normal que por sua vez esta na 2º e assim por diante.
Achei mal elaborada a questão, pois a palavra "reduzido" dá a entender que se diminui a qunatidade de tabelas ao serem normalizadas, mas o que costuma acontecer é o contrário, obtem-se um aumento do nro. de tabelas quando se efetua uma normalização até um grau como esse.
Eu discordo do gabarito. Se uma tabela desnormalizada já puder ser normalizada na primeira forma não teria razão para que ela chegasse a ser normalizada ao nível da Boyce Codd, principalmente se ela não dispõe dos requisitos necessários para esse tipo de normalização. Estou correto?
Ué, não entendi.... uma tabela não normalizada não é uma atabela que nem atingiu a FN1?
marcar certo nessa questão na hora da prova o cara tem que estar em um dia iluminado
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo