Ulike faser av Database

Ulike faser av Database


I feltet av database design, er den viktigste datamodellen er relasjonsmodellen, som består av flere filer av relatert informasjon, lagret i tabeller eller forbindelser, i rader og kolonner. Utformingen av en relasjonsdatabase består av fire hovedfaser, nemlig krav analyse, konseptdesign, logisk design og fysisk utforming.

krav Analyse

Den behovsanalyse fase innebærer en grundig undersøkelse av virksomheten blir modellert, slik at de eksakte database krav, fra synspunkt av brukere og ledelse, kan bestemmes. Krav analyse innebærer vanligvis intervjuer med relevante medarbeidere, observasjon av arbeidsmiljøet, spørreskjemaer og forskning. Denne prosessen er vanligvis ganske grei.

Konseptuell design

Under den konseptuelle designfasen, er informasjonen samlet inn under kravene analysefasen forvandlet til et diagram, kjent som en enhet-forholdet diagram. Dataene representerer hver type ting blir modellert, for eksempel "produkt" eller "person", er organisert i enheter, hver med sin egen annet sett med attributter, for eksempel "navn" eller "pris", og enhetene er koblet sammen av relasjoner, som "kjøpt". Foretaket-forholdet gir et høyt nivå, grafisk gjengivelse av databasen, som lett kan forstås av alle involverte.

logisk design

Hensikten med den logiske designfasen er å konstruere en modell av den informasjonen som brukes innenfor en bedrift, uavhengig av noen fysiske betraktninger. Den logiske design fasen innebærer validering relasjoner i databasen ved hjelp av en teknikk som kalles normalisering. Normalisering er prosessen med organisering av data i en database, for å eliminere overflødige data, noe som avfall plass og skaper databasevedlikeholdsproblemer, og inkonsekvent avhengighet, noe som kan gjøre data vanskelig tilgjengelig. Inngangen til den logiske design fasen er enheten-forholdet diagram og produksjonen er satt av normaliserte forbindelser som oppfyller brukernes behov for datadeling, enkel tilgang og fleksibilitet.

fysisk design

Den fysiske utformingen fasen innebærer å produsere en beskrivelse av hvordan databasen vil bli gjennomført. Fysisk utforming omfatter angivelse av relasjonsdatabase management system - for eksempel Oracle eller SQL Server - hvor databasen vil bli gjennomført, pluss den underliggende organiseringen av filer, indekser, integritet begrensninger og sikkerhetstiltak. Databasen kan gjennomføres manuelt eller ved hjelp av et automatisk verktøy, men i begge tilfeller, innebærer prosessen skaper data definition language uttalelser som vil i sin tur skape de nødvendige databaseobjekter på en måte som relasjonsdatabase styringssystem forstår.