Questão FC265903
O método para projetar um banco de dados relacional é usar um processo normalmente conhecido como normalização. Selecione a forma normal que elimina toda redundância que pode ser d
Projeto e Modelagem de Dados
IDECAN · 2022
O método para projetar um banco de dados relacional é usar um processo normalmente conhecido como normalização. Selecione a forma normal que elimina toda redundância que pode ser descoberta com base nas dependências funcionais, porém, podendo restar outros tipos de redundância.
- Dependências de valores múltiplos
- Forma normal de Boyce-Codd
- Preservação de dependência
- Cobertura canônica
- Domínios atômicos
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A Forma Normal de Boyce-Codd (BCNF) exige que, para toda dependência funcional não trivial \(X \rightarrow A\) em uma relação, o conjunto \(X\) seja uma superchave da relação.
Isso significa que toda dependência funcional aponta de uma chave (ou superconjunto de chave), eliminando a redundância que pode ser detectada a partir das dependências funcionais do esquema.
Na prática, aplicar BCNF geralmente envolve decompor relações que violam essa condição, reduzindo repetições ligadas a FDs. Porém, mesmo em BCNF podem permanecer outros tipos de redundância não capturados por dependências funcionais, como dependências multivaloradas ou de junção.
Observação: a decomposição para BCNF pode eliminar redundância por FDs, mas nem sempre preserva todas as dependências funcionais originais — é um trade-off a considerar no projeto.
Conteúdo do catálogo FC Concursos · Atualizado em