Considerando uma definição alternativa geral da terceira fo...

Próximas questões
Com base no mesmo assunto
Q2005915 Banco de Dados
Considerando uma definição alternativa geral da terceira forma normal (3FN), sabe-se que um esquema de relação R está na 3FN se cada atributo não principal de R atender às seguintes condições:
I. Ele é total e funcionalmente dependente de cada chave de R. II. Ele é dependente não transitivamente de cada chave de R. III. Ele é parcialmente dependente de qualquer chave de R.
Está correto o que se afirma em
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - I e II, apenas.

Para entender a questão, é essencial compreender o conceito de Formas Normais em banco de dados, que são metodologias para otimizar e estruturar o esquema de um banco de dados relacional. A Terceira Forma Normal (3FN) é uma dessas formas normais e tem como objetivo eliminar as dependências funcionais transitivas, para garantir que o esquema esteja livre de algumas formas de redundância e anomalias na atualização.

A condição I afirma que um atributo não principal deve ser total e funcionalmente dependente de cada chave de R. Isso significa que para um esquema estar na 3FN, cada atributo não chave deve ser diretamente dependente das chaves primárias, e não de uma parte delas, o que eliminar a dependência parcial e está correto.

A condição II diz que um atributo não principal deve ser dependente não transitivamente de cada chave de R. Essa também é uma condição verdadeira para a 3FN, pois afirma que um atributo não pode depender de outro atributo não chave, evitando assim dependências transitivas, mantendo a regra de que cada non-key attribute deve depender apenas da chave primária e correto.

A condição III menciona que um atributo é parcialmente dependente de qualquer chave de R, o que é incorreto. A dependência parcial é justamente o que a 3FN visa eliminar. A dependência parcial ocorre quando um atributo não chave depende apenas de uma parte de uma chave composta, e isso não é permitido na 3FN.

Portanto, a alternativa C - I e II, apenas está correta porque descreve precisamente as condições necessárias para que um esquema de banco de dados esteja na Terceira Forma Normal, de acordo com a definição alternativa geral.

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

The Third Normal Form (3NF) is a database normalization technique that ensures data integrity by eliminating redundant data and dependencies between non-key attributes. In simpler terms, it's a way to organize data in a database table to reduce duplication and potential inconsistencies. A database relation (e.g. a database table) is said to meet third normal form standards if all the attributes (e.g. database columns) are functionally dependent on solely a key.

https://en.wikipedia.org/wiki/Third_normal_form

Clique para visualizar este comentário

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