Julgue o próximo item a respeito da administração e do geren...

Próximas questões
Com base no mesmo assunto
Q1815452 Banco de Dados

Julgue o próximo item a respeito da administração e do gerenciamento de banco de dados.


Uma tabela está na BCNF (boyce-codd normal form) quando os seus campos apresentarem uma dependência funcional com tabelas estrangeiras.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Para resolver a questão proposta, é importante compreender o conceito de Boyce-Codd Normal Form (BCNF), uma forma normal de banco de dados que é uma extensão da terceira forma normal (3NF).

A BCNF é relevante porque ajuda a eliminar redundâncias e dependências funcionais indesejadas nos bancos de dados, promovendo uma estrutura mais eficiente e confiável.

Definição teórica: Uma tabela está na BCNF se, para cada dependência funcional não trivial de uma relação, o determinante (ou seja, o lado esquerdo da dependência) é uma superchave da tabela. Em outras palavras, todas as dependências funcionais devem ser baseadas em superchaves.

Vamos analisar a alternativa:

Gabarito: E - errado

A afirmação é incorreta porque uma tabela não está na BCNF simplesmente por ter dependências funcionais com tabelas estrangeiras. A BCNF trata das dependências dentro de uma tabela específica, exigindo que todas as dependências funcionais tenham seus determinantes como superchaves dentro da própria tabela, e não em relação a outras tabelas.

Portanto, a presença de dependências funcionais em relação a outras tabelas (tabelas estrangeiras) não é um critério para que uma tabela esteja na BCNF. Em vez disso, o foco deve estar nas dependências dentro da própria tabela.

Para mais detalhes sobre BCNF, recomenda-se a leitura de materiais acadêmicos sobre normalização de banco de dados, como os livros de Elmasri & Navathe sobre Sistemas de Banco de Dados.

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

Comentários

Veja os comentários dos nossos alunos

Uma relação está na Forma Normal de Boyce-Codd se todo determinante é uma chave candidata.

Resposta: ERRADA

FBNC Cada determinante é uma chave candidata.

Identifica de forma única uma entidade, ou seja, não pode haver dados repetidos. ex (Exemplo: CNPJ, CPF, Código do fornecedor, Número da matrícula)

consideramos que toda tabela no banco de dados precisa ter um atributo determinante, que também chamamos de chave primária

JUSTIFICATIVA: ERRADO. BCNF é umas das formas normais mais desejáveis que se pode obter. Elimina toda redundância que pode ser descoberta com base nas dependências funcionais. Um projeto de banco de dados está na BCNF se cada membro do conjunto de esquemas de relação que constituem o projeto estiver na BCNF. Uma relação está na BCNF se e somente se, para todas as dependências funcionais á ÷ â existentes na relação, á é chave candidata da relação, ou seja, os determinantes (lado esquerdo da dependência funcional) são chaves candidatas.

Complementando:

Quem ainda estiver em dúvida sobre a diferença entre tuplas, tabelas, relações, atributos...

Recomendo dar uma olhada neste link:

https://www.estrategiaconcursos.com.br/blog/banco-de-dados-relacional/#

Estará na FNBC quando todos os determinantes são chaves candidatas.

Clique para visualizar este comentário

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