Normalização Flashcards

1
Q

O que é normalização?

A

Normalização é o processo de organizar os dados em um banco de dados para reduzir redundâncias e melhorar a integridade dos dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual é o objetivo da normalização?

A

O objetivo é dividir os dados em tabelas menores e criar relacionamentos para garantir consistência e evitar redundância.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que é a 1ª Forma Normal (1FN)?

A

A 1ª Forma Normal exige que os valores em cada coluna sejam atômicos e que não haja listas ou conjuntos de valores em uma única célula.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual é o requisito principal da 1FN?

A

Cada tabela deve ter uma chave primária e todos os valores em cada coluna devem ser indivisíveis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que é a 2ª Forma Normal (2FN)?

A

A 2ª Forma Normal exige que a tabela atenda à 1FN e que todos os atributos não-chaves dependam completamente da chave primária.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que a 2FN elimina?

A

A 2FN elimina dependências parciais entre a chave primária e os atributos não-chaves.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que é a 3ª Forma Normal (3FN)?

A

A 3ª Forma Normal exige que a tabela atenda à 2FN e que nenhum atributo não-chave dependa de outro atributo não-chave.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que a 3FN elimina?

A

A 3FN elimina dependências transitivas entre atributos não-chaves.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é a Forma Normal de Boyce-Codd (BCNF)?

A

A BCNF exige que para cada dependência funcional ( A \to B ), o atributo ( A ) deve ser uma superchave.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual é a diferença entre 3FN e BCNF?

A

A BCNF é mais restrita e elimina dependências funcionais onde o lado esquerdo não é uma superchave.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que é a 4ª Forma Normal (4FN)?

A

A 4FN elimina dependências multivaloradas, garantindo que um atributo multivalorado dependa apenas de uma superchave.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que são dependências multivaloradas?

A

São dependências onde para um valor de um atributo existem múltiplos valores independentes de outro atributo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que é a 5ª Forma Normal (5FN)?

A

A 5FN elimina dependências de junção, garantindo que os dados possam ser divididos e recombinados sem perda de informação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que são dependências de junção?

A

São situações em que os dados podem ser divididos em tabelas menores, mas não há dependências funcionais diretas que justifiquem a divisão.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly