Design og implementering af en database kan være en kompliceret og tidskrævende proces. Der er seks forskellige trin i database design livscyklus , og det er vigtigt for database designere til at være meget opmærksomme på hvert trin på vejen. Det er meget nemmere at designe en database ordentligt fra starten , end at gå tilbage og rette en fejlbehæftet design efter den kendsgerning. Krav Analyse
I denne indledende fase af databasen livscyklus databasen bygherren og de øvrige medlemmer af teamet lære om de krav, herunder hvad databasen er beregnet til at gøre, og hvilke problemer er det nødvendigt at løse . Database designere tale med ledere , slutbrugere og andre om databasen og tage noter , som vil hjælpe dem med at opbygge de tabeller, forespørgsler og rapporter , de har brug for.
Design Phase
den næste fase er projekteringsfasen. I denne fase af databasen bygherren skitserer de tabeller, der vil gøre op i databasen og udvikler relationer mellem tabellerne . For eksempel kan medarbejder databasen indeholde én tabel for demografiske oplysninger , en anden for lønoplysninger og en tredje til ydelser. Hver af disse tabeller er knyttet til gennem et fælles element , såsom et CPR-nummer eller medarbejder-id .
Logisk Design
Under den logiske designfasen database udvikleren identificerer den primære nøgle i databasen, samt de datatyper , der anvendes for hvert felt. I tilfælde af en medarbejder database , kan den primære nøgle være medarbejderen Social Security nummer eller arbejdsgiver -id.
Physical Design
Når det fysiske design fasen begynder, database udvikleren begynder faktisk kodning databasen og opbygge tabellerne . Udvikleren kan starte med at bygge hver tabel i databasen med angivelse af den datatype for hver og begynder at indtaste nogle testdata. I denne fase af databasen bygherren gennemfører også relationerne mellem de tabeller, der blev identificeret tidligere.
Testing
Efter databasen udvikler har udviklet databasen og lægge alle de elementer på plads, er det næste skridt for brugerne faktisk at teste design og identificere potentielle fejl. Brugere kan indtaste eksempeldata eller reelle data ind i databasen , skal du bruge forespørgsler bygherren har designet og rapportere tilbage eventuelle problemer , de støder på . Databasen udvikleren bruger disse testresultater til at forbedre ydeevnen af databasen , hvorefter brugerne kan teste programmet.
Anmeldelse
gennemgang fase begynder efter testen er gennemført , og brugerne er tilfredse , at databasen fungerer som det skal . I denne fase de personer, der oprindeligt blev ansøgt om den database løsning gennemgå resultaterne af test , se på brugernes kommentarer og enten underskrive på projektet, eller anmode om yderligere forbedringer.