Concepção e implementação de um banco de dados pode ser um processo complicado e demorado . Há seis etapas distintas no ciclo de vida de projeto de banco de dados , e é importante para os designers de banco de dados para prestar muita atenção a cada passo ao longo do caminho . É muito mais fácil criar um banco de dados corretamente desde o início, do que voltar e corrigir um projeto falho após o fato. Análise de Requisitos
Durante esta fase inicial do ciclo de vida do banco de dados , o desenvolvedor de banco de dados e outros membros da equipe de aprender sobre os requisitos , incluindo o banco de dados se destina a fazer e quais os problemas que precisa resolver . Projetistas de banco de dados conversar com os gestores , usuários finais e outros sobre o banco de dados e tomar notas que irão ajudá-los a construir as tabelas, consultas e relatórios de que necessitam.
Projeto Fase
a próxima fase é a fase de projeto . Durante esta fase, o desenvolvedor de banco de dados esboça as tabelas que compõem o banco de dados e desenvolve as relações entre as tabelas. Por exemplo, um banco de dados empregado pode conter uma tabela para informações demográficas , outro para a informação do salário e de um terço para os benefícios. Cada uma destas tabelas está ligada por um elemento comum , como um número de segurança social ou de identificação do funcionário .
Projeto Lógico
Durante a fase de projeto lógico , o desenvolvedor de banco de dados identifica a chave primária do banco de dados , bem como os tipos de dados usados para cada campo. No caso de um banco de dados de funcionários, a chave primária pode ser o empregado número de Segurança Social ou o empregador ID .
Projeto Físico
Quando a fase de projeto físico começa, o desenvolvedor de banco de dados , na verdade, começa a codificação do banco de dados e construir as tabelas. O desenvolvedor pode começar por construir cada tabela no banco de dados , especificando o tipo de dados para cada um e começar a inserir alguns dados de teste. Durante esta fase, o desenvolvedor de banco de dados também implementa as relações entre as tabelas que foram identificados anteriormente .
Testing
Após o desenvolvedor de banco de dados projetou o banco de dados e colocar todos os elementos no lugar, o próximo passo é para que os usuários realmente testar o projeto e identificar potenciais falhas. Os usuários podem inserir dados de exemplo ou dados reais , no banco de dados , use as consultas o desenvolvedor tem projetado e reportar quaisquer problemas que encontram. O desenvolvedor de banco de dados usa esses resultados de teste para melhorar o desempenho do banco de dados , em que ponto os usuários podem testar novamente o aplicativo .
Comentário
A fase crítica começa após o teste for concluído e os usuários estão satisfeitos que o banco de dados funciona da maneira que deveria . Durante esta fase, os indivíduos que inicialmente solicitaram o reexame da solução de banco de dados os resultados dos testes , ver os comentários de usuários e quer assinar o projeto ou solicitar melhorias adicionais .