MODELAGEM DE DADOS
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
5 Normalização<br />
No capítulo anterior, aprendemos sobre o modelo de dados relacional, regras<br />
de integridade de entidade e referencial. Vamos agora aumentar nossos conhecimentos<br />
num assunto de extrema relevância para a criação de projetos de banco<br />
de dados bem estruturados.<br />
Uma vez abstraídos os principais conceitos relacionados ao modelo de dados<br />
relacional, você não deve ter se surpreendido pelo fato desse modelo ser amplamente<br />
adotado, sendo considerado um clássico na maioria das literaturas que<br />
discorrem sobre o assunto.<br />
Neste capítulo, estudaremos sobre a normalização, o que é, e para que aplica-<br />
-la. Explicar o que é uma tabela aninhada e aprender sobre as principais dependências<br />
funcionais.<br />
Para fechar a unidade, estudaremos com exemplos práticos as cinco formas<br />
normais (1FN, 2FN, 3FN, 4FN e 5FN), enfatizando as três primeiras, essas consideradas<br />
como inevitáveis.<br />
Para que seja possível estudarmos de forma real todas as fases que envolvem o<br />
processo de normalização, devemos abstrair corretamente quando e como as dependências<br />
funcionais ocorrem. Para isso, a partir de agora, fique atendo quando<br />
abordamos conceitos sobre dependências funcionais.<br />
OBJETIVOS<br />
O propósito dessa unidade é estudarmos o processo de normalização de dados, de modo a<br />
compreendermos suas principais fases. A partir desse conceito, deveremos estar aptos para<br />
representar tabelas livres de redundâncias e ou qualquer tipo de inconsistências.<br />
REFLEXÃO<br />
Você se lembra de nossa discussão no capítulo 4 sobre os conceitos do modelo de dados<br />
relacional?<br />
Estudamos nos capítulos anteriores sobre os níveis de abstração, você ainda se lembra?<br />
Em relação às chaves-primárias, estrangeiras e regras de integridade, você é capaz de defini-los?<br />
122 • capítulo 5