Em um banco de dados relacional, quando toda coluna não chav...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - terceira forma normal (3FN).
A questão aborda o conceito de normalização em banco de dados relacionais, um processo utilizado para reduzir redundâncias e dependências, organizando as tabelas de forma a garantir a integridade dos dados. A normalização é geralmente dividida em várias "formas normais", cada uma com requisitos específicos que devem ser atendidos.
Primeira Forma Normal (1FN): Exige que os valores em cada coluna de uma tabela sejam atômicos, ou seja, não podem ser divididos ainda mais. Isso exclui a presença de grupos repetitivos de colunas ou a necessidade de armazenar múltiplos valores em uma única célula.
Segunda Forma Normal (2FN): Além de atender aos critérios da 1FN, a 2FN exige que toda coluna não chave seja totalmente funcionalmente dependente da chave primária. Em outras palavras, não deve haver dependência parcial de alguma parte de uma chave primária composta.
Terceira Forma Normal (3FN): Para uma tabela estar na 3FN, ela deve estar na 2FN e todas as suas colunas não chave devem ser não apenas totalmente dependentes da chave primária, mas também independentes entre si. Isto é, não deve haver dependências transitivas; uma coluna não chave não deve depender do valor de outra coluna não chave.
Quarta e Quinta Forma Normal (4FN e 5FN): Estes níveis de normalização tratam de questões mais complexas de multi-dependências e junções que raramente são abordadas em um curso introdutório sobre bancos de dados.
No caso desta questão, a resposta correta é a Terceira Forma Normal (3FN), pois ela exige que todas as colunas não chave dependam diretamente da chave primária e não entre si. Portanto, a tabela em questão não possui dependências transitivas, o que está alinhado com os requisitos da 3FN.
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
GABARITO C
"Em um banco de dados relacional, quando toda coluna não chave de uma tabela depende diretamente da chave primária diz-se que a tabela está..."
Segunda Forma Normal (2FN): Todo atributo não chave A em R tem dependência funcional total de uma chave candidata (ou chave primária).
- Está na 1FN;
- Não existe dependência parcial.
Terceira Forma Normal (3FN): Todo atributo não primário da relação não deve ser transitivamente dependente de uma chave da relação.
- Está na 2FN;
- Não deve existir um atributo não chave dependente de outro atributo não chave.
C) terceira forma normal (3FN).
Banco de Dados
Normalização 1FN-2FN-3FN-4FN-e-5FN
1ªForma Normal (1FN)
Este primeiro passo do processo de normalização visa eliminar os grupos de valores repetidos que, eventualmente possam existir em estruturas não normalizadas. Em múltiplas situações surgem casos em que para os mesmos valores de vários atributos existem diferentes valores de outros atributos. A 1FN resolve este problema decompondo a estrutura inicial em tantas relações quantos os grupos de atributos que se repetem e identificando as chaves de cada uma dessas relações, eliminando-se a redundância existente na versão não normalizada.
2ªForma Normal (2FN)
Uma relação na 2FN é uma relação em que, além de estar na 1FN, todos os atributos não pertencentes a qualquer chave candidata (atributos não primos) devem depender da totalidade da chave e não apenas de parte dela. Se os atributos presentes na relação estão envolvidos em duas ou mais dependências funcionais a relação ainda não se encontra na 2FN. A solução passa por decompor a relação, de acordo com as dependências funcionais, em várias relações.
3ªForma Normal (3FN)
Uma relação na 3FN é uma relação em que, além de estar na 2FN, não existem dependências funcionais entre os atributos não chave. Ou seja cada atributo deve depender apenas da chave primária da relação. A solução é decompor a relação em duas relações de acordo com as dependências funcionais existentes.- Boyce-Codd Normal Form (BCFN) - Por definição uma relação está na BCNF se todosos atributos são funcionalmente dependentes da chave, de toda a chave e nada mais do que a chave.
4ªForma Normal
Diz-se que uma relação está na 4FN se está na BCFN e não existem dependências multi-valor. Se numa relação ainda existem dependências multi-valor, esta relação deve ser decomposta.
5ªForma Normal
Uma relação estará na 5FN se não puder ser mais decomposta sem perda de informação. Se puder ser reconstruída sem perda de informação a partir de algumas das suas projeções, então existe uma dependência de junção e, portanto, a relação não se encontra na 5FN, devendo ser decomposta segundo essa dependência.
Fonte: https://pt.scribd.com/doc/146328810/Normalizacao-1FN-2FN-3FN-4FN-e-5FN
3° Forma Normal
- Tem que está na 2° Forma Norma e;
- Um atributo não pode depender de outro atributo não chave.
Sem dependência transitiva
Portanto, Gabarito na letra C
essa questão ficaria em branco se fosse certo e errado kkkk
avante concurseiros!!!
A primeira forma normal (1FN).:
Valores Atômicos.
Não permite atributos multivalorados, compostos ou combinações.
B segunda forma normal (2FN):
Precisa estar na primeira forma Normal.
Tabelas com PK simples na 1FN estão automaticamente na 2 FN.
Cada Coluna não chave depende de toda a chave e não apenas uma parte dela.
C terceira forma normal (3FN).
Tabelas na 2FN com nenhum ou 1 atributo estão automaticamente na 3FN.
Elimina dependência Transitiva.
E quarta forma normal (4FN).
Elimina dependência Multivalorada.
D quinta forma normal (5FN).
Elimina dependência de junção
Gabarito C
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo