Database er software-pakke skabt og implementeret til styring datafiler på en organiseret og digitalt format. Formålet med enhver database software er til effektivt at styre og håndtere store datasæt , og af denne grund , er dens udvikling og implementering observeres nøje og dokumenteres , så man undgår enhver funktionsfejl under hele den operationelle periode. Denne observation og dokumentation proces af en database program er formelt kendt som database livscyklus , som består af fem store faser. Disse stadier af database livscyklus repræsenterer de faser, hvorigennem dette program er faktisk planlagt , udviklet , vurderet og implementeret i praktiske miljøer. Desuden, hvis et problem ( eller et smuthul ) detekteres på noget tidspunkt , livscyklus er rullet tilbage ( eller genstartes ) at fjerne det , at producere en effektiv database -software. Planlægning
første etape af en database udvikling livscyklus involverer indsamling af de nødvendige oplysninger , og udarbejdelse af en teoretisk ramme om kravene , hvor databasen programmet udviklet. Det er i denne fase, at en udvikler planlægger en platform over hvilken database programmet skal udformes , allokerer et budget i forbindelse med processen , og afvikler en tidslinje , hvor processen med udvikling og implementering skal være afsluttet .
< br >
analyse
analysen fase omfatter kritisk vurdering af databasen planlægning udført på forhånd. I denne fase, vurderer mere end én udvikler ( eller et team af udviklere ) planen for databaseudvikling mod elementerne som omkostninger, tid - periode , udviklingsplatform (ligesom programmeringssprog ) , og forventede udviklingsresultater , at analysere effektiviteten forbundet med den planlagte databaseprogram . I enkle vendinger , denne fase består i at analysere planen og finde smuthuller , der findes i databasen udviklingsplan
Design /Udvikling
En database -program ( . efter omhyggelig planlægning og analyse ) er designet eller udviklet i denne tredje fase af databasen livscyklus. Det er i denne fase , at alle de logiske design parametre for database operationer afsluttet , og programmet udvikling udføres i henhold til en bestemt periode. Efter afslutningen af denne projekteringsfasen , er en komplet database softwarepakke til rådighed , med alle de tekniske begrænsninger og smuthuller behandlet i de foregående to etaper. Desuden er denne endelige udgave af databasen program normalt kontrolleret for dets operationelle effektivitet ( i design /udvikling etape) før den tages i den næste fase af implementeringen.
Implementering
i denne fase, er det udviklede program gennemføres i givet sæt af dataværdier ( information) og dets operationelle parametre er endelig bragt i handling over foruddefinerede opgaver. Det betyder , at der i gennemførelsesfasen , den udviklede database program begynder at arbejde som brugerstyret software til formål at styre en eksisterende pulje af data for de ønskede opgaver.
Vedligeholdelse
< br >
den femte etape af vedligeholdelse er normalt en langvarig fase , der repræsenterer hele den periode , der er afsat til afprøvning, styring , fejlfinding og vedligeholdelse af funktionerne i udviklede database program. Dette stadium normalt begynder lige efter gennemførelsen af et databaseprogram , og varer indtil nævneværdig problem opstår med databasen , at den skal re-designet eller re- planlagt til anden etape af gennemførelsen .