Banco de dados é qualquer pacote de software criado e implementado para o gerenciamento de arquivos de dados em um formato organizado e digital. O propósito de qualquer software de banco de dados é gerenciar de forma eficaz e lidar com grandes conjuntos de dados e , por essa razão , o seu desenvolvimento e implementação é cuidadosamente observado e documentado , de modo a evitar qualquer mau funcionamento durante o seu período de funcionamento . Esta observação e processo de documentação de um programa de banco de dados é formalmente conhecido como ciclo de vida do banco de dados, que consiste em cinco grandes etapas . Estes estágios do ciclo de vida de dados representam as fases pelas quais este programa está realmente planejadas , desenvolvidas , avaliadas e implementadas em ambientes práticos. Além disso, se um problema ( ou uma brecha ) é detectado em qualquer fase , o ciclo de vida é enrolado à volta (ou reiniciado) para eliminá-lo , para produzir um software de banco de dados eficaz. Planejamento
A primeira etapa de um ciclo de desenvolvimento de banco de dados envolve a coleta de informações necessárias, e preparação de um quadro teórico sobre os requisitos para o qual o programa de banco de dados é desenvolvido . É nesta fase que um desenvolvedor planeja uma plataforma sobre a qual o programa de banco de dados está a ser concebido , aloca um orçamento associado com o processo, e se instala uma linha do tempo em que o processo de desenvolvimento e implementação está a ser concluída.
Análise
a fase de análise envolve a avaliação crítica do planejamento de desenvolvimento de banco de dados realizada de antemão. Nesta etapa , mais de um desenvolvedor (ou uma equipe de desenvolvedores ) avalia o plano de desenvolvimento de banco de dados contra os elementos como custo, período de tempo , a plataforma de desenvolvimento (como as linguagens de programação ) , e previsão de resultados de desenvolvimento , para analisar a eficácia associada a o programa de base de dados prevista . Em termos simples , esta fase envolve a análise do plano e encontrar eventuais lacunas que existem dentro do plano de desenvolvimento de banco de dados
Projeto /Desenvolvimento
Um programa de banco de dados ( . depois de um cuidadoso planejamento e análise) é projetado ou desenvolvido nesta terceira fase do ciclo de vida de dados. É nesta fase que todos os parâmetros do projeto lógico de operações de banco de dados são finalizados , eo desenvolvimento de programa é realizado sob um período de tempo especificado. Após a conclusão desta fase de projeto, um pacote completo de software de banco de dados é disponibilizado, com todas as limitações técnicas e lacunas abordados nas duas etapas anteriores. Além disso, esta versão finalizada do programa de banco de dados é geralmente marcada para a sua eficácia operacional ( na fase de concepção /desenvolvimento ), antes de sua levado para a próxima fase de implementação.
Implementação
Nesta fase, o programa desenvolvido é implementado sobre um dado conjunto de valores de dados ( informações ) e seus parâmetros operacionais estão finalmente posto em ação sobre as tarefas pré- definidas. Isto significa que, na fase de implementação , o programa de banco de dados desenvolvido começa a trabalhar como software controlado pelo usuário , com o objetivo de gerenciar uma piscina pré-existente de dados para as tarefas desejadas .
Manutenção
a quinta etapa de manutenção é geralmente uma fase prolongada , o que representa a totalidade do período , que é alocado para o teste , gerenciamento , solução de problemas e manutenção das características do programa de banco de dados desenvolvido . Esta fase normalmente começa logo após a implementação de um programa de banco de dados, e dura até qualquer problema considerável ocorre com o banco de dados , exigindo que ele seja re- concebido ou re- planejado para um novo ciclo de implementação.