No que concerne à modelagem de dados relacionais, assinale a...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - forma normal de Boyce/Codd
Para compreender a questão em estudo, é importante ter um entendimento sobre as formas normais no contexto de banco de dados relacionais. As formas normais são regras que guiam o design do esquema de um banco de dados, com o objetivo de minimizar a redundância e as chances de anomalias na manipulação dos dados. Existem várias formas normais, sendo as mais conhecidas a Primeira, Segunda, Terceira e a Forma Normal de Boyce/Codd.
A Forma Normal de Boyce/Codd (BCNF) é uma extensão da Terceira Forma Normal (3NF). A principal diferença entre elas é que a BCNF tem uma exigência mais estrita em relação às dependências funcionais. Na 3NF, é permitido que atributos não-chave sejam determinantes, desde que sejam determinantes de outros atributos não-chave e sejam, eles mesmos, dependentes de uma chave. No entanto, na BCNF, é requerido que todo determinante seja uma chave candidata, ou seja, toda dependência funcional não trivial deve ter uma chave candidata como seu lado esquerdo (determinante).
Portanto, a alternativa D é a correta pois descreve exatamente a regra da Forma Normal de Boyce/Codd na qual todas as dependências funcionais não triviais devem ter chaves candidatas como determinantes. Isso garante que não haverá redundâncias causadas por dependências funcionais entre atributos não-chave.
Entender essa forma normal é crucial para garantir a integridade e a eficiência na modelagem de bancos de dados e, consequentemente, é um conhecimento essencial para quem está se preparando para concursos públicos na área de tecnologia da informação, especialmente aqueles que abordam o tema de banco de dados.
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
fórmula normal de Boyce-Codd : Todo determinante deve ser uma chave candidata.
A Forma Normal de Boyce/Codd (BCNF)
- é um conceito na modelagem de dados relacionais que estabelece regras para garantir a integridade e a eficiência das relações em um banco de dados.
- De acordo com a BCNF, em uma relação, toda dependência funcional não trivial e irredutível à esquerda deve ter uma chave candidata como determinante. Em outras palavras, uma relação está na BCNF se, para cada dependência funcional não trivial, a chave candidata é a única determinante.
- Essa forma normal é uma extensão da Terceira Forma Normal (3FN) e visa abordar casos específicos nos quais a 3FN pode não ser suficiente para garantir a integridade dos dados.
1FN - VALORES ATÔMICOS
2FN - NÃO PODE TER DEPENDÊNCIA PARCIAL
3FN - NAO PODE TER DEPENDÊNCIA TRANSITIVA
BCNF - toda dependência funcional não trivial e irredutível à esquerda tenha uma chave candidata como determinante
4FN - NÃO HÁ DEPENDÊNCIA MULTIVALORADAS
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo