22.08.2018 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!