Normalização Flashcards

1
Q

O que é normalização?

A

Conjunto de técnicas aplicáveis a uma tabela com o objetivo de corrigir erros de projeto.

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

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

A

Uma relação está em 1FN se e somente se todos os seus atributos contém apenas valores atômicos (simples, indivisíveis).
A relação não pode conter atributos multivalorados, atributos compostos e suas combinações.
Uma relação R está na 1FN se não possuir grupos de repetição.
*Todos atributos são atômicos

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

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

A

Uma relação está na 2FN se estiver na 1FN e se todo atributo não
chave possuir dependência funcional total em relação à chave
primária (PK) da relação.
*Não há Dependências Funcionais Parciais

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

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

A

Uma relação está na 3FN se e somente se estiver na 2FN e nenhum atributo não chave for transitivamente dependente da chave.
*Não há Dependências Funcionais Transitivas

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

O que é a Primeira Forma Normal (FNBC)?

A

Uma tabela estará na BCNF se e somente se estiver na 3FN e todo atributo não chave depender funcionalmente diretamente da chave primária, ou seja, não há dependências entre atributos não chave (pode ter dependência com chave primária e com chave candidata). Nesse caso, todo determinante será chave candidata.

Toda relação que está na FNBC também está na 3FN. Entretanto, nem toda relação que está na 3FN está na FNBC.
*Todos os determinantes são chaves candidatas

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

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

A

Uma relação está na 4FN quando além de estar na 3FN, não contém
Dependências multivaloradas.
*Não há Dependências Multivaloradas

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

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

A

*Toda dependência de junção é baseada em chaves. Decomposição
sem perda.

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

Quais são as dependências funcionais?

A

▪ Dependência Funcional Total;
▪ Dependência Funcional Parcial;
▪ Dependência Funcional Transitiva;

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

Dependência Funcional Total?

A

Um atributo não-chave que dependa da PK como um todo, e não somente de parte dela.

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

Dependência Funcional Parcial?

A

Os atributos não chave de uma tabela dependem funcionalmente de parte da chave primária.

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

Dependência Funcional Transitiva?

A

Ocorre quando um campo não-chave não depende diretamente da chave primária da tabela (nem mesmo parcialmente), mas depende de um outro campo não-chave na tabela.

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

O que é dependência funcional?

A

A dependência funcional evita redundância de dados, inconsistências e perda de dados em operações de remoções ou alterações;

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

O que é dependência multivalorada?

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