FC ConcursosFC Concursos

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.

  1. Dependências de valores múltiplos
  2. Forma normal de Boyce-Codd
  3. Preservação de dependência
  4. Cobertura canônica
  5. 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

Continue aprendendo