Forskjell mellom logisk og fysisk databasemodell Forskjellen mellom

Anonim

Logisk vs fysisk databasemodell

Logiske og fysiske databasemodeller kreves for å visuelt presentere databasen som er foreslått for et bestemt forretningsbehov. Modellene bidrar til å vise sammenhengen mellom forretningskrav og databaseobjekter. Dette er nødvendig for å samle alle krav til databasen nøyaktig og fullstendig. Datamodellering er koblingen mellom systemkrav og forretningsbehov. Det er to datamodeller, logiske og fysiske.

Logisk databasemodell

Logisk databasemodellering er nødvendig for å samle forretningskrav og representerer kravene som modell. Det er hovedsakelig knyttet til samlingen av forretningsbehov fremfor databasedesign. Informasjonen som må samles, handler om organisasjonsenheter, forretningsenheter og forretningsprosesser.

Når informasjonen er samlet, blir rapporter og diagrammer laget, inkludert disse:

ERD-Entity-relasjonsdiagrammet viser forholdet mellom ulike kategorier av data og viser de forskjellige kategoriene med data som kreves for utvikling av en database.

Forretningsprosessdiagram - Det viser aktivitetene til enkeltpersoner i selskapet. Det viser hvordan dataene beveger seg innenfor organisasjonen basert på hvilket applikasjonsgrensesnitt som kan utformes.

Tilbakemeldingsdokumentasjon av brukere.

Logiske databasemodeller bestemmer i utgangspunktet om alle kravene i virksomheten er samlet. Det blir gjennomgått av utviklere, ledelse og til slutt sluttbrukerne for å se om mer informasjon må samles inn før fysisk modellering starter.

Fysisk databasemodell

Fysisk databasemodellering omhandler utforming av den faktiske databasen basert på kravene samlet under logisk databasemodellering. All informasjonen som samles inn, omdannes til relasjonsmodeller og forretningsmodeller. Under fysisk modellering defineres objekter på et nivå som kalles et skjemanivå. Et skjema betraktes som en gruppe objekter som er relatert til hverandre i en database.

Tabeller og kolonner er laget i henhold til informasjonen gitt under logisk modellering. Primærnøkler, unike nøkler og utenlandske nøkler er definert for å gi begrensninger. Indekser og øyeblikksbilder er definert. Data kan oppsummeres, og brukerne får et alternativt perspektiv når tabellene er opprettet.

Fysisk database modellering avhenger av programvaren som allerede brukes i organisasjonen. Det er programvarespesifikt. Fysisk modellering inkluderer:

Servermodelldiagram - Den inneholder tabeller og kolonner og forskjellige relasjoner som eksisterer i en database.

Databasedesigndokumentasjon.

Tilbakemeldingsdokumentasjon av brukere.

Sammendrag:

1. Logisk databasemodellering er hovedsakelig for å samle informasjon om forretningsbehov og innebærer ikke å designe en database; mens fysisk databasemodellering hovedsakelig kreves for faktisk utforming av databasen.

2. Logisk databasemodellering inkluderer ikke indekser og begrensninger; Den logiske databasemodellen for en applikasjon kan brukes over ulike databaseprogrammer og implementeringer; mens fysisk databasemodellering er programvare og maskinvare spesifikk og har indekser og begrensninger.

3. Logisk databasemodellering inkluderer; ERD, forretningsprosessdiagrammer og dokumentasjon for tilbakemeldinger fra brukerne; mens fysisk databasemodellering inkluderer; server modell diagram, database design dokumentasjon, og bruker tilbakemelding dokumentasjon.