Normalização Flashcards

1
Q

Está na 1FN quando:

A

Todo atributo possui valor atômico. Somente um valor. Não haver atributos multivalorados. (tabelas aninhadas, uma tabela inteira dentro de um atributo)

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

Está na 2FN quando:

A

Estiver na 1FN e não houver atributo com dependência funcional a outro atributo que não a chave primária. Se todos atributos forem dependentes somente da chave primária, então está na segunda forma normal.

Não há dependência funcional parcial.

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

Está na 3FN quando

A

Estiver na 2FN e não houver atributo não chave que com dependência transitiva da chave. C é dependente funcional transitivo de A se C é funcionalmente dependente de B, e B é funcionalimente dependente de A

Data de nascimento e idade. (não há necessidade do campo idade).

Não há dependência funcional transitiva.

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

Está na FNBC, Forma Normal de Boyce Codd

A

Quando estiver na 3FN e se para toda dependência funcional X -> Y, X for uma superchave

Todos os determinantes são chaves candidatas.

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

Está na 4FN quando

A

Estiver na 3FN e quando não houver dependência multivalorada. Ex. Autor que participa de vários livros mas está na tabela Localização. Necessário criar tabela Autoria (codlivro e codautor).

(não precisa estar na para BC).

Não há dependências multivaloradas

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

Está na 5FN quando

A

Estiver na 4FN e quando toda dependência de junção for chave candidata.

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

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