P>

capaSQL24.JPG

Clique aqui para ler todos os artigos desta edição

 

Utilizando a normalização para modelar banco de dados

 

José Ferreira Prata

Leitura obrigatória: SQL Magazine 16, 10 passos para elaboração de um modelo conceitual de banco de dados – Parte 1.
Leitura obrigatória: SQL Magazine 18, 10 passos para elaboração de um modelo conceitual de banco de dados – Parte 2.
Leitura obrigatória: SQL Magazine 21, Normalização.

 

A normalização é um excelente instrumento para verificar a qualidade e simplicidade de nossos projetos de banco de dados. Através de conceitos relativamente simples é possível aplicar algumas regras ao projeto que, garantam a eliminação de redundâncias e valores nulos. Isso por conseqüência irá provocar reduções no tempo de acesso a disco. Por se tratar de assunto já muito bem abordado através no artigo “Normalização” da edição 21 da SQL Magazine, não teríamos motivo para voltar a ele, se não fosse através de uma abordagem diferente. Nosso objetivo será o de demonstrar como podemos aproveitar as regras de normalização para, através da decomposição de agrupamentos conhecidos de atributos, obter relações adequadas que evitem repetições e valores nulos.
Lembremo-nos que na forma convencional de modelagem, iniciaríamos identificando nos requisitos os objetos que desejaríamos controlar e a partir daí, através de regras e conceitos próprios, desenvolveríamos os modelos de bancos de dados. Sugerimos uma leitura dos artigos “10 passos para elaboração de um modelo conceitual de banco de dados” publicados nas edições de números 16 e 18 desta revista onde já tratamos essa forma de modelagem e por isso deixaremos a cargo do leitor a mescla que melhor lhe convier com os conceitos que apresentaremos a seguir.
...

Quer ler esse conteúdo completo? Tenha acesso completo