>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Estágios do ciclo de vida do banco de dados


Banco de dados é qualquer pacote de software criado e implementado para gerenciar arquivos de dados em formato organizado e digital. A finalidade de qualquer software de banco de dados é gerenciar e tratar de forma eficaz grandes conjuntos de dados e, por isso, seu desenvolvimento e implementação são cuidadosamente observados e documentados para evitar qualquer mau funcionamento durante seu período operacional. Esse processo de observação e documentação de um programa de banco de dados é formalmente conhecido como ciclo de vida do banco de dados, que consiste em cinco etapas principais. Esses estágios do ciclo de vida do banco de dados representam as fases pelas quais este programa é realmente planejado, desenvolvido, avaliado e implementado em ambientes práticos. Além disso, se um problema (ou uma brecha) for detectado em qualquer estágio, o ciclo de vida é revertido (ou reiniciado) para eliminá-lo, para produzir um software de banco de dados eficaz.

Planejamento


A primeira etapa de um ciclo de vida de desenvolvimento de banco de dados envolve a coleta de informações necessárias e a preparação de uma estrutura teórica sobre os requisitos para os quais o programa de banco de dados é desenvolvido. É nesta fase que um desenvolvedor planeja uma plataforma sobre a qual o programa de banco de dados será projetado, aloca um orçamento associado ao processo e estabelece um cronograma em que o processo de desenvolvimento e implementação deve ser concluído.

Análise


A etapa de análise envolve a avaliação crítica do planejamento de desenvolvimento do banco de dados realizado previamente. Nesta fase, mais de um desenvolvedor (ou uma equipe de desenvolvedores) avalia o plano de desenvolvimento de banco de dados em relação a elementos como custo, período de tempo, plataforma de desenvolvimento (como linguagens de programação) e resultados de desenvolvimento previstos, para analisar a eficácia associada a o programa de banco de dados planejado. Em termos simples; essa fase envolve a análise do plano e a descoberta de quaisquer brechas que existam no plano de desenvolvimento do banco de dados.

Design/Desenvolvimento


Um programa de banco de dados (após planejamento e análise cuidadosos) é projetado ou desenvolvido neste terceiro estágio do ciclo de vida do banco de dados. É nesta etapa que todos os parâmetros de projeto lógico das operações do banco de dados são finalizados e o desenvolvimento do programa é realizado em um período de tempo especificado. Após a conclusão desta etapa de projeto, um pacote completo de software de banco de dados é disponibilizado, com todas as limitações técnicas e brechas abordadas nas duas etapas anteriores. Além disso, esta versão finalizada do programa de banco de dados geralmente é verificada quanto à sua eficácia operacional (no estágio de projeto/desenvolvimento) antes de ser levada para o próximo estágio de implementação.

Implementação


Nesta etapa, o programa desenvolvido é implementado sobre um determinado conjunto de valores de dados (informações) e seus parâmetros operacionais são finalmente acionados sobre tarefas pré-definidas. Isso significa que, na fase de implementação, o programa de banco de dados desenvolvido passa a funcionar como um software controlado pelo usuário, destinado a gerenciar um pool de dados pré-existente para as tarefas desejadas.

Manutenção


O quinto estágio de manutenção é geralmente um estágio prolongado, representando todo o período que é alocado para teste, gerenciamento, solução de problemas e manutenção dos recursos do programa de banco de dados desenvolvido. Essa etapa normalmente começa logo após a implementação de um programa de banco de dados e dura até que ocorra algum problema considerável com o banco de dados, exigindo que ele seja redesenhado ou replanejado para outro ciclo de implementação.