Innholdsfortegnelse:
- Logisk mot fysisk datamodell
- Hva er logisk datamodell?
- Hva er fysiske datamodell?
- Hva er forskjellen mellom logisk og fysisk datamodell?
- Logisk mot fysisk datamodell
Video: Forskjellen Mellom Logisk Og Fysisk Datamodell
2024 Forfatter: Mildred Bawerman | [email protected]. Sist endret: 2023-12-16 08:41
Logisk mot fysisk datamodell
Før vi diskuterer forskjellen mellom logisk og fysisk datamodell, må vi vite hva en datamodell er. En datamodell er en representasjon som beskriver dataene og forholdet mellom dem for en bestemt prosess. En datamodell er en viktig komponent som brukes under databasedesign. Logisk datamodell er et veldig abstrakt og høyt nivå av data der enheter, relasjoner og nøkler identifiseres. Det er uavhengig av databasesystemet (DBMS). En fysisk datamodell er avledet fra den logiske datamodellen der den viser hvordan tabeller og kolonner er strukturert den virkelige fysiske databasen. Fysisk datamodell er dermed avhengig av databasestyringssystemet som brukes.
Hva er logisk datamodell?
En logisk datamodell beskriver dataene og forholdene i detalj på et veldig høyt nivå. Dette inkluderer ikke hvordan data blir representert fysisk i databasen, men beskriver på et veldig abstrakt nivå. Det inkluderer i utgangspunktet enhetene og forholdene mellom dem sammen med attributtene til hver enhet.
Den logiske datamodellen inkluderer primærnøkler til hver enhet, og også de utenlandske nøklene. Når du lager en logisk datamodell, identifiseres første enheter og deres forhold med tastene. Deretter identifiseres attributter for hver enhet. Etter det løses mange til mange forhold og normalisering er gjort. En logisk datamodell er uavhengig av databasesystemet, da den ikke beskriver den fysiske strukturen til den virkelige databasen. Ved utforming av en logisk datamodell kan ikke-formelle lange navn brukes til enheter og attributter.
Hva er fysiske datamodell?
En fysisk datamodell beskriver hvordan data virkelig ligger i databasen. Den inkluderer spesifikasjonen av alle tabeller og kolonnene i dem. Tabellspesifikasjonen inkluderer detaljer som tabellnavnet, antall kolonner og kolonnespesifikasjon inkluderer kolonnenavn og datatype. Den fysiske datamodellen inneholder også primærnøklene til hver tabell, og den viser også forholdet mellom tabeller som bruker utenlandske nøkler. Videre inneholder den fysiske datamodellen begrensninger som brukes på data og komponenter som triggere og lagrede prosedyrer.
Den fysiske datamodellen avhenger av databasestyringssystemet som brukes. Så den fysiske datamodellen for MySQL ville være forskjellig fra en datamodell tegnet for Oracle. Når du oppretter den fysiske datamodellen ut fra logisk datamodell, blir første enheter konvertert til tabeller. Da blir forhold relatert til utenlandske nøkkelbegrensninger. Etter det blir attributter konvertert til kolonner i hver tabell.
Hva er forskjellen mellom logisk og fysisk datamodell?
• En fysisk datamodell beskriver databasens fysiske struktur. En logisk datamodell er et høyt nivå som ikke beskriver den fysiske strukturen i databasen.
• Fysisk datamodell er avhengig av databasestyringssystemet som brukes. Imidlertid er den logiske datamodellen uavhengig av databasestyringssystemet som brukes.
• Logisk datamodell inkluderer enheter, attributter, relasjoner og nøkler. Fysisk datamodell inkluderer tabeller, kolonner, datatyper, primære og utenlandske nøkkelbegrensninger, utløsere og lagrede prosedyrer.
• I logiske datamodeller brukes lange ikke-formelle navn for enheter og attributter. Imidlertid, i fysiske data, brukes forkortede formelle navn for tabellnavn og kolonnenavn.
• Den logiske datamodellen er først hentet fra beskrivelsen. Etter det er bare den fysiske datamodellen avledet.
• Den logiske datamodellen er normalisert til fjerde normalform. Den fysiske databasemodellen vil bli deformert om nødvendig for å oppfylle kravene.
Sammendrag:
Logisk mot fysisk datamodell
Den logiske datamodellen er en datamodell på høyt nivå som beskriver enhetene og forholdet mellom data. Det inkluderer også attributter og nøkler til hver enhet. Dette er uavhengig av databasestyringssystemet som brukes. På den annen side er fysisk datamodell avledet etter den logiske datamodellen, og den inkluderer strukturen til databasen inkludert spesifikasjonen av tabeller, kolonner og nøkkelbegrensninger. Denne modellen er forskjellig i henhold til databasestyringssystemet som brukes.
Anbefalt:
Forskjellen Mellom Logisk Adresse Og Fysisk Adresse
Hovedforskjellen mellom logisk adresse og fysisk adresse er at CPU genererer logisk adresse under programutførelse mens den fysiske adressen
Forskjellen Mellom Logisk Og Rasjonell
Logisk vs rasjonell Vi snakker ofte om andre og sier at de ikke er rasjonelle, eller at de ikke er logiske. De fleste av oss tar nesten ikke hensyn til bruken av
Forskjellen Mellom Primærpartisjon Og Logisk Partisjon
Primær partisjon vs logisk partisjon En harddisk kan deles i flere lagringsenheter. Disse lagringsenhetene kalles partisjoner. Opprette pa
Forskjellen Mellom Fysisk DFD Og Logisk DFD
Fysisk DFD vs Logisk DFD For å forstå forskjellene mellom en fysisk og logisk DFD, må vi vite hva DFD er. En DFD står for dataflytdiagram
Forskjellen Mellom Konseptuell Og Logisk Modell
Conceptual vs Logical Model Data modellering er en oppgave som forvirrer mange modellerere på grunn av bruken av forskjellige modeller av modellering. Tre datastiler