MODELAGEM DE DADOS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
(2FN), logo após, deve-se conduzir a terceira forma-normal (3FN), posteriormente,<br />
a quarta forma-normal (4FN) e, para finalizar o processo, deve-se aplicar<br />
a quinta forma-normal (5FN). Conceitualmente, a forma normal mais elevada<br />
possui melhor eficiência se comparamos com sua antecessora, isto é, a 5FN é<br />
mais eficaz que a 4FN, que por sua vez, é melhor que a 3FN, e assim, sucessivamente.<br />
É importante mencionar que, apesar do processo de normalização de<br />
dados ser constituído por cinco formas normais, normalmente, em cenários<br />
empresarias convencionais, realizamos a aplicação das três primeiras regras de<br />
normalização de dados, ou seja, 1FN, 2FN e 3FN, resultando em um esquema<br />
de banco de dados considerado aceitável. As regras que constituem a 4FN e 5FN<br />
tornam-se aconselhável apenas em estrutura de banco de dados que realmente<br />
carecem da aplicação de tais regras.<br />
5.1.1 Aninhameno de Tabela<br />
Uma tabela não normalizada (aninhada) é uma tabela que não atende a nenhuma<br />
das regras da 1FN, e, na maioria das vezes, essa tabela pode possuir<br />
uma ou mais tabelas ditas como aninhadas (uma tabela dentro de outra tabela,<br />
e assim, sucessivamente).<br />
ATENÇÃO<br />
Regras de Normalização: as regras de normalização podem ser consideradas como sendo uma<br />
formalização dos bons princípios para o projeto de bancos de dados ou ainda como regras de<br />
conduta na definição de registros em um projeto de banco de dados. (CASTRO, 2012).<br />
Uma tabela é dita como aninhada quando possui grupo de dados redundantes,<br />
colunas multivaloradas, colunas não atômicas, isso é, não possui dados<br />
atômicos, e sim, tabelas inclusas dentro de outras. Para apresentar um exemplo<br />
de tabela aninhada (não normalizada) considere a Figura 5.1.<br />
124 • capítulo 5