Forskel mellem konceptuel og logisk model

Anonim

Konceptuel vs Logisk Model

Datamodellering er en opgave, der forvirrer mange modelere på grund af brugen af ​​forskellige modeller af modellering. Tre typer datamodellering, der er meget populære, er konceptuelle, fysiske og logiske modeller, men på grund af mange overlappende principper forbliver folk, der ønsker at bruge nogen af ​​disse modeller, forvirrede. Deres forvirring øges yderligere på grund af teknisk jargon og terminologi. Denne artikel vil forsøge at finde ud af forskellene mellem konceptuelle og logiske modeller i enkle termer for at fjerne tvivl fra læsernes sind.

Konceptuel datamodellering

Entity Relationship Model er det grundlæggende element i konceptuel datamodel. I ERD af denne model er enhederne repræsenteret som bokse, mens relationer er afbildet i form af diamanter. Et eksempel på forhold kan tages som kunde giver orden, mens et eksempel på enhed er alle ting, en forretning kan være interesseret i. Denne model blev udviklet af Peter Chen i 1976. Siden da er denne model blevet fortyndet og sjældent er den brugt i sin rene form i dag.

I en konceptuel datamodel er der også dataelementer bortset fra enheder og relationer. Disse dataposter er knyttet til enheder som deres attributter. Nogle dataelementer, der er fælles for alle enheder, kan knyttes til mange enheder i modellen. Et træk ved enhver begrebsmodelmodel er brugen af ​​samme terminologi for enheder, der anvendes i virksomheden. Selvom konceptuel model er relativt simpel, forbliver det ikke så i betragtning af virksomhedernes kompleksitet i dag. For at beskrive enhederne og deres forhold i dagens kontekst kræves meget høj abstraktion i konceptuel datamodellering.

Logisk datamodellering

Det er, når IT-data skal implementeres i forretningsdata, at man bruger logisk datamodel. Selvom der ikke er behov for at have en ordre, mens navngivende enheder og relationer i den konceptuelle model, kræver den logiske model at tage hensyn til organisationen, samtidig med at der skabes attributter. Derefter kan man gå til surrogatnøgler for at gøre det nemmere, hvis udenlandske nøgler gør tabellerne komplicerede. Når den er afsluttet. Logisk model synes at være tæt på fysisk model. Det har dog stadig ligheder med konceptuel model. Logisk model har primære, udenlandske og alternative nøgler, men ikke noget særligt til en måldatabaseplatform.

Hvad er forskellen mellem konceptuel og logisk datamodel?

• Begge konceptuelle såvel som logiske datamodeller er vigtige for datamodellering

• Mens konceptuel datamodel gør kommunikationen let med en beskrivelse af datakrav, tillader det logiske datamodel IT-mænd at chip ind uden at skulle bryde sig om databasen begrænsninger.