Considerando uma definição alternativa geral da terceira fo...
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
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