Database è un pacchetto software creato e implementato per la gestione di file di dati in un formato organizzato e digitali. Lo scopo di qualsiasi software di database è di gestire efficacemente e gestire grandi insiemi di dati e , per questo motivo , il suo sviluppo e attuazione sono analizzati e documentati in modo da evitare eventuali malfunzionamenti durante il suo periodo operativo . Questo processo osservazione e documentazione di un programma di database è formalmente conosciuto come database di ciclo di vita , che consiste di cinque fasi principali . Queste fasi del ciclo di vita del database rappresentano le fasi attraverso le quali questo programma è effettivamente progettato, sviluppato , valutato e implementato in ambienti pratici . Inoltre , se un problema ( o una scappatoia ) viene rilevato in qualsiasi fase , il ciclo di vita è il rollback ( o rinnovate) per eliminarlo , per produrre un software di database efficace . Pianificazione
La prima fase di un ciclo di vita di sviluppo di database comporta la raccolta di informazioni necessarie , e la preparazione di un quadro teorico per quanto riguarda i requisiti per i quali si sviluppa il programma di database . E 'in questa fase che uno sviluppatore progetta una piattaforma su cui il programma di database deve essere progettato , assegna un budget associato con il processo, e si stabilisce una linea temporale in cui il processo di sviluppo e l'attuazione deve essere completato .
Analisi
la fase di analisi prevede la valutazione critica della pianificazione dello sviluppo del database effettuato in anticipo. In questa fase , più di uno sviluppatore ( o un team di sviluppatori ) valuta il piano di sviluppo di database contro gli elementi come il costo , periodo di tempo , la piattaforma di sviluppo (come i linguaggi di programmazione ) , e previsti risultati di sviluppo , per analizzare l' efficacia associata il programma di database pianificata . In termini semplici , questa fase prevede l'analisi del piano e di trovare le lacune che esistono all'interno del piano di sviluppo di database
Progettazione /Sviluppo
un programma di database ( . dopo un'attenta pianificazione e analisi) è progettato o sviluppati in questa terza fase del ciclo di vita dei dati . E 'in questa fase che tutti i parametri di progettazione logica di operazioni di database vengono finalizzati , e lo sviluppo del programma si svolge sotto un periodo di tempo specificato . Al completamento di questa fase di progettazione , un pacchetto completo software del database è reso disponibile , con tutti i limiti tecnici e lacune trattati nelle due fasi precedenti . Inoltre, questa versione finale del programma di database è di solito controllato per la sua efficacia operativa ( in fase di progettazione /sviluppo ) prima della sua presa in fase successiva di attuazione.
Attuazione
In questa fase , il programma sviluppato è attuato nel corso di un dato insieme di valori di dati ( informazioni) ed i suoi parametri operativi sono finalmente entrano in azione i compiti predefiniti . Ciò significa che , in fase di attuazione , il programma di database sviluppato inizia a lavorare come software controllato dall'utente , finalizzato a gestire un pool preesistente di dati per le attività desiderate .
Manutenzione
la quinta tappa della manutenzione è di solito una fase prolungata , che rappresenta l' intero periodo che viene assegnato per il collaudo, la gestione , la risoluzione dei problemi e mantenendo le caratteristiche del programma di database sviluppato . Questa fase inizia normalmente subito dopo l'attuazione di un programma di database , e dura fino a qualsiasi considerevole problema si verifica con il database , per cui deve essere ri- progettato o ri- programmato per un altro ciclo di attuazione .