Considere as afirmações que seguem, referente a normalização...
Considere as afirmações que seguem, referente a normalização dos dados:
I. Uma tabela está na 1FN, se e somente se, possuir atributos multivalorados.
II. Toda relação Boyce–Codd Normal Form (BCNF) está necessariamente na 5FN.
III. Apesar de existir formas normais como a 4FN e 5FN, apenas as três primeiras são mais utilizadas atualmente.
Está correto o que se afirma em:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - somente III está correta
Tema Central da Questão: A questão aborda o conceito de normalização de dados, que é um processo fundamental em banco de dados para organizar dados de forma que minimize a redundância e a dependência. Entender as formas normais ajuda a garantir a integridade e a eficiência dos dados armazenados.
Resumo Teórico: A normalização envolve várias formas normais, cada uma com requisitos específicos:
- 1ª Forma Normal (1FN): Uma tabela está em 1FN se todos os valores em uma coluna forem atômicos, ou seja, não podem conter conjuntos ou listas de valores.
- Boyce–Codd Normal Form (BCNF): Uma relação está em BCNF se, para cada dependência funcional não trivial X → Y, X é uma superchave.
- 4ª e 5ª Formas Normais (4FN e 5FN): Essas formas lidam com dependências multivaloradas e junções, mas são menos comumente aplicadas na prática.
Análise da Alternativa Correta (III): Essa afirmação está correta. Apesar da existência das 4FN e 5FN, as três primeiras formas normais são de fato as mais utilizadas, pois a maioria das aplicações práticas não exige as complexidades das formas mais avançadas. Portanto, III é a única alternativa correta.
Análise das Alternativas Incorretas:
I - "Uma tabela está na 1FN, se e somente se, possuir atributos multivalorados.": Esta afirmação é incorreta. Na verdade, a 1FN exige que não haja atributos multivalorados, ou seja, todos os dados devem ser atômicos.
II - "Toda relação Boyce–Codd Normal Form (BCNF) está necessariamente na 5FN.": Isso está incorreto. Embora toda relação em 5FN esteja em BCNF, o inverso não é verdadeiro, pois BCNF não garante eliminação de certas dependências que a 5FN lida.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo