quarta-feira, 1 de abril de 2009

1 - Projetos de Bancos de Dados

Olá pessoal, hoje vou falar um pouco do conceito de projetos de
banco de dados e suas características mais importantes.


Bancos de Dados são componentes importantes dos sistemas
de informação, portanto, o projeto do banco de dados torna-se
uma atividade essencial na fase de desenvolvimento dos sistemas.

Muitas vezes a falta de uma abordagem adequada para o projeto
de um banco de dados pode incorrer em resultados indesejáveis,
como queda de performance ao atender a demanda de aplicações
e problemas com a manutenção do banco de dados. Geralmente
a causa disso está associada a etapa de entendimento do
problema e transcrição da representação para o modelo conceitual.


Um modelo de dados pode ser definido como uma Coleção de
ferramentas conceituais para descrição de dados, relacionamento
entre os dados, semântica e restrições de dados.


O Modelo de Dados é basicamente um conjunto de conceitos
utilizados para descrever um Banco de Dados. Não existe uma única
forma de representação deste modelo, porém qualquer forma que
emite a correta compreensão das estruturas de dados compreendidas
no Banco de Dados, pode ser considerada adequada.


Os modelos são a base do design. Os engenheiros criam um modelo
de carro para estudar os detalhes antes de colocá-lo em produção.
Da mesma forma, projetistas de sistemas desenvolvem modelos
para explorar idéias e compreender melhor o design de um banco
de dados. Os modelos ajudam a comunicar conceitos imaginados
pelas pessoas. É possível usá-los com os seguintes objetivos:

• Comunicar
• Categorizar
• Descrever
• Especificar
• Investigar
• Desenvolver
• Analisar
• Imitar


O objetivo é produzir um modelo que se adapte a vários usos, possa
ser compreendido por um usuário final e contenha detalhes suficientes
para que um desenvolvedor crie um sistema de banco de dados.


O projeto de um banco de dados pode ser decomposto
em três fases básicas as quais denominamos modelo:


• Modelo Conceitual;
• Modelo Lógico;
• Modelo Físico;



Um projeto de banco de dados deve ser iniciado com um bom levantamento de dados, seguido da análise de requisitos; a partir de então o projeto conceitual do banco é realizado, em seguida são derivados os modelos lógico e físico.



Nenhum comentário:

Postar um comentário