Database er programvare pakke laget og implementert for å håndtere datafiler på en organisert og digitalt format . Hensikten med enhver database programvare er å effektivt styre og håndtere store datasett , og på grunn av dette , er dens utvikling og implementering nøye observert og dokumentert slik at man unngår eventuelle feil i løpet av sin operative periode. Denne observasjon og dokumentasjon prosessen med en database program er formelt kjent som database livssyklus , som består av fem store scener. Disse stadiene av database livssyklus representerer faser der dette programmet er faktisk planlagt , utviklet , evaluert og implementert i praktiske miljøer . Dessuten, hvis et problem ( eller et smutthull ) oppdages på noe tidspunkt , er livssyklusen rullet tilbake ( eller startes på nytt ) for å eliminere den, for å produsere en effektiv database programvare. Planlegging
Den første fasen av en database livssyklus innebærer innsamling av nødvendig informasjon , og utarbeidelse av et teoretisk rammeverk om kravene for der databasen programmet er utviklet. Det er i denne fasen at en utvikler planlegger en plattform over der databasen programmet er å være utformet , tildeler et budsjett knyttet til prosessen , og legger en tidslinje hvor prosessen med utvikling og implementering skal være ferdig .
analyse
analysen stadiet innebærer kritisk vurdering av databasen utvikling planlegging utført på forhånd. I denne fasen , vurderer mer enn én utvikler ( eller et team av utviklere ) planen for database utvikling mot elementene som kostnader, tid - perioden, utviklingsplattform (som programmeringsspråk ) , og forventet utvikling resultater , for å analysere effektiviteten forbundet med den planlagte database program . Enkelt sagt , denne fasen innebærer å analysere planen og finne eventuelle smutthull som finnes i databasen utbyggingsplanen
Design /Utvikling
En database program ( . etter nøye planlegging og analyse ) er utviklet eller utviklet i denne tredje fasen av database livssyklus. Det er i denne fasen at alle de logiske design parametere av database operasjoner er sluttført , og programutvikling er utført under en spesifisert tidsperiode . Ved ferdigstillelse av dette design-stadiet , er en komplett database programvarepakke gjort tilgjengelig , med alle de tekniske begrensningene og smutthull adressert i de foregående to etapper . Videre er dette ferdigstilt versjon av databasen programmet vanligvis sjekket for sin operasjonelle effektivitet ( i design /utvikling scenen) før det tas inn i den neste fasen av gjennomføringen .
Gjennomføring
i denne fasen er det utviklet program implementert over gitt sett av dataverdier ( informasjon ) og sine operasjonelle parametere er endelig brakt inn aksjon over forhåndsdefinerte oppgaver. Dette betyr at i gjennomføringen scenen , starter utviklet database program arbeider som brukerstyrt programvare , som mål å administrere en pre - eksisterende pool av data for de ønskede oppgaver .
Vedlikehold
den femte fasen av vedlikehold er vanligvis en langvarig fase , som representerer hele perioden som er avsatt til testing , administrasjon, feilsøking og vedlikehold av funksjonene utviklet database program . Denne fasen begynner normalt rett etter gjennomføring av et databaseprogram, og varer til noe betydelig problem oppstår med databasen , krever det å bli re-designet eller re - planlagt for en annen syklus av gjennomføringen .