Cada tabela que está na FN Boyce-Codd também está na

Próximas questões
Com base no mesmo assunto
Q2251539 Banco de Dados
Cada tabela que está na FN Boyce-Codd também está na
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - 3FN, 2FN e 1FN.

Para compreender por que essa alternativa é correta, precisamos revisar alguns conceitos sobre as Formas Normais em Bancos de Dados. As formas normais são regras para o projeto de um banco de dados que visam a reduzir a redundância e melhorar a integridade dos dados. Vamos sumarizar brevemente as formas normais relevantes para esta questão:

  • Primeira Forma Normal (1FN): Exige que os valores em cada coluna de uma tabela sejam atômicos, ou seja, indivisíveis.
  • Segunda Forma Normal (2FN): Além de estar na 1FN, não há dependência funcional parcial do identificador único (a chave primária) para os outros atributos não-chave da tabela.
  • Terceira Forma Normal (3FN): Além de atender à 2FN, os atributos não-chave devem ser mutuamente independentes e só dependentes do identificador único.
  • Boyce-Codd Normal Form (BCNF): É uma versão mais forte da 3FN. Uma tabela está na BCNF se, e somente se, para cada uma de suas dependências funcionais, o lado esquerdo é uma superchave.

Quando uma tabela está na Boyce-Codd Normal Form, ela já satisfez as exigências das formas normais anteriores (1FN, 2FN e 3FN) porque cada uma delas é uma condição mais relaxada do que a BCNF. Portanto, qualquer tabela que está em BCNF também está garantidamente na 3FN, 2FN e 1FN. Isso explica por que a alternativa C é correta.

As outras alternativas podem ser descartadas porque elas sugerem que uma tabela em BCNF poderia não estar em alguma das formas normais anteriores, o que é incorreto. Toda tabela que satisfaz as condições de uma forma normal mais rigorosa (como a BCNF) obrigatoriamente satisfaz também as condições das formas normais menos rigorosas (3FN, 2FN e 1FN).

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

A Forma Normal de Boyce-Codd (ou BCNF ou 3.5NF) é uma forma normal usada na normalização de bancos de dados. É uma versão ligeiramente mais forte da Terceira Forma Normal (3NF). Se uma tabela está na BCNF, então ela também está automaticamente na 3NF, 2NF e 1NF12. Portanto, a resposta correta para a sua pergunta é a opção C: 3FN, 2FN e 1FN.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo