Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
artigo SQL Magazine 9 - Utilização de Padrões na Modelagem de Dados
Artigo da Revista SQL Magazine -Edição 11.
Os artigos dessa edição estão disponíveis somente através do formato HTML.

Clique aqui para ler todos os artigos desta edição
Utilização de Padrões na Modelagem de Dados
Introdução
Um modelo de dados bem projetado é a melhor fundamentação que se pode dar para que os dados a serem processados sejam acessados de forma mais eficiente. Portanto, seu desenvolvimento é de fundamental importância para a qualidade final do sistema.
O desenvolvimento de um modelo de dados requer em última análise duas competências principais. Em primeiro lugar, o modelador deve estar intimamente ambientado com o domínio do negócio (ver Nota 1) a ser modelado. Isso porque o modelo de dados deve representar que informações relativas à organização estão envolvidas e que relacionamentos há entre essas informações.
Nota 1
Denomina
A segunda competência que um modelador deve ter é dominar as técnicas de modelagem de dados. Ou seja, as notações, regras da linguagem de modelagem a ser utilizada e a sua forma da utilização.
Se você é um desenvolvedor experiente, já participou do desenvolvimento de diversas aplicações de software. Pare um pouco para se lembrar dos modelos de dados que você e o restante da equipe de desenvolvimento construíram. Talvez você perceba a semelhança entre os modelos de dados construídos para representar a disposição de empregados pelos órgãos (divisões, departamentos, etc) das organizações. Talvez você também note a semelhança existente entre a estrutura de um pedido de cliente e a estrutura de uma ordem de compra ao fornecedor, e que você teve que modelar esse mesmo conjunto de informações para diversas aplicações.
Do parágrafo anterior, subentende
Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Eduardo Bezerra
Eduardo Bezerra (eduardo.bezerra@uol.com.br) é escritor, palestrante e consultor independente com 10 anos de experiência em desenvolvimento de software orientado a objetos. Doutorando em Engenharia de Sistemas e Computação pela COPPE/UFRJ, na linha de pesquisa de Banco de Dados. Autor do livro Princ...



