Questão FC372741
Um Técnico do Tribunal do Trabalho está normalizando um modelo de dados até a forma normal BCNF - Boyce-Codd Normal Form que
Projeto e Modelagem de Dados
FCC · 2024
Um Técnico do Tribunal do Trabalho está normalizando um modelo de dados até a forma normal BCNF - Boyce-Codd Normal Form que
- exige que todos os determinantes sejam supechaves .
- permite dependências funcionais parciais.
- é equivalente à 2NF.
- é menos restritiva que a 3NF.
- elimina todas os atributos multivalorados.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
BCNF exige que, em toda relação, qualquer atributo ou conjunto de atributos que determine outro atributo seja, por si só, capaz de identificar unicamente tuplas — isto é, seja uma superchave.
Formalmente: para cada dependência funcional \(X \rightarrow A\), o determinante \(X\) deve ser uma superchave. Se existir \(X \rightarrow A\) com \(X\) não sendo superchave, a relação viola BCNF.
Na prática, isso obriga a decompor relações onde determinantes parciais ou não-chave geram dependências, transferindo essas dependências para tabelas em que os determinantes passam a ser chaves. O objetivo é eliminar redundância e anomalias de atualização.
Assim, garantir que todos os determinantes sejam superchaves é a condição central e suficiente para uma relação estar em BCNF.
Conteúdo do catálogo FC Concursos · Atualizado em