Forskjellen mellom konceptuell og logisk modell

Conceptual vs Logical Model

Data modellering er en oppgave som forvirrer mange modellere på grunn av bruk av ulike modeller for modellering. Tre modeller for datamodellering som er svært populære er konseptuelle, fysiske og logiske modeller, men på grunn av mange overlappende prinsipper forblir folk som ønsker å benytte seg av noen av disse modellene forvirret. Deres forvirring økes ytterligere på grunn av teknisk sjargong og terminologi. Denne artikkelen vil forsøke å finne ut forskjeller mellom konseptuelle og logiske modeller på enkle vilkår for å fjerne tvil fra lesernes sinn.

Konseptuell datamodellering

Entity Relationship Model er den grunnleggende funksjonen til konseptuell datamodell. I ERD av denne modellen er enhetene representert som bokser mens relasjoner er avbildet i form av diamanter. Et eksempel på forhold kan tas som kunde å gi orden mens et eksempel på enhet er alt det en virksomhet kan være interessert i. Denne modellen ble utviklet av Peter Chen i 1976. Siden da har denne modellen blitt fortynnet og sjelden brukes den i sin rene form i dag.

I en konseptuell datamodell er det også dataelementer bortsett fra enheter og relasjoner. Disse datapostene er knyttet til enheter som deres attributter. Noen dataelementer som er felles for alle enheter, kan kobles til mange enheter i modellen. En funksjon av enhver begrepsdatamodell er bruken av samme terminologi for enheter som brukes i virksomheten. Selv om konseptuelle modellen er relativt enkel, forblir den ikke så komplisert av selskapene i dag. For å beskrive enhetene og deres relasjoner i dagens sammenheng er det nødvendig med meget høyt abstraksjonsnivå i konseptdataleksjonering.

Logisk datamodellering

Det er når IT-data skal implementeres i forretningsdata som man benytter seg av en logisk datamodell. Mens det ikke er behov for å bestille, mens navngivne enheter og relasjoner i konseptmodellen, krever det en logisk modell å ta hensyn til organisasjonen samtidig som man skaper attributter. Deretter kan man gå for surrogatnøkler for å gjøre det enklere om utenlandske nøkler gjør bordene kompliserte. En gang ferdig. Logisk modell synes å være nær fysisk modell. Men det har likevel likheter med konseptuelle modeller. Logisk modell har primære, utenlandske og alternative nøkler, men ikke noe spesielt til en måldatabaseplattform.

Hva er forskjellen mellom konceptuell og logisk datomodell?

• Både konseptuelle og logiske datamodeller er viktige for datamodellering

• Mens konseptuelle datamodell gjør kommunikasjon lett med en beskrivelse av datakrav, tillater det logiske datamodell IT-menn å chip inn uten å måtte bry seg om databasebegrensninger.