Skillnaden mellan konceptuell och logisk modell
Konceptuell vs Logisk modell
Datamodellering är en uppgift som förvirrar många modellerare på grund av användningen av olika modeller av modellering. Tre typer datamodellering som är mycket populära är konceptuella, fysiska och logiska modeller, men på grund av många överlappande principer förblir personer som vill använda någon av dessa modeller förvirrade. Deras förvirring ökar ytterligare på grund av teknisk jargong och terminologi. Denna artikel kommer att försöka hitta skillnader mellan begreppsmässiga och logiska modeller i enkla termer för att undanröja tvivel från läsarnas sinne.
Konceptuell datamodellering
Entity Relationship Model är den grundläggande funktionen hos begreppsmodellmodellen. I ERD av denna modell representeras enheterna som lådor medan relationer är avbildade i form av diamanter. Ett exempel på förhållandet kan tas som kund som ger ordning medan ett exempel på enheten är allt som en affär kan vara intresserad av. Denna modell utvecklades av Peter Chen 1976. Sedan dess har modellen blivit utspädd och används sällan i sin rena form idag.
I en konceptuell datamodell finns det också dataobjekt förutom enheter och relationer. Dessa dataposter är kopplade till enheter som deras attribut. Vissa dataposter som är gemensamma för alla enheter kan kopplas till många enheter i modellen. En egenskap hos någon konceptuell datamodell är användningen av samma terminologi för enheter som används i verksamheten. Även om begreppsmodell är relativt enkel, är det inte så så, med tanke på företagens komplexitet idag. För att beskriva entiteterna och deras relationer i dagens sammanhang krävs mycket hög abstraktionsnivå vid konceptuell datamodellering.
Logisk datamodellering
Det är när IT-data ska implementeras i affärsdata som man använder sig av en logisk datamodell. Medan det inte finns något behov av att beställa medan namngivna enheter och relationer i den konceptuella modellen, kräver den logiska modellen att man tar hänsyn till organisationen samtidigt som man skapar attribut. Då kan man gå för surrogatnycklar för att underlätta om utländska nycklar gör borden komplicerade. En gång färdigställd. Logisk modell verkar vara nära fysisk modell. Det har emellertid fortfarande likheter med begreppsmodell. Logisk modell har primära, utländska och alternativa nycklar men inte särskilt för en måldatabasplattform.
Vad är skillnaden mellan konceptuell och logisk datamodell? • Både konceptuella och logiska datamodeller är viktiga för datamodellering • Medan konceptuell datamodell gör kommunikationen enkel med en beskrivning av datakravet, tillåter den logiska datamodellen IT-män att chipa in utan att behöva bry sig om databasen begränsningar. |