Verschil tussen concept en logisch model

Conceptueel versus logisch model

Datamodellering is een taak die vele modelbouwers verwart vanwege het gebruik van verschillende ontwerpen van modellering. Drie stijlen van datamodellering die erg populair zijn, zijn conceptuele, fysieke en logische modellen, maar vanwege veel overlappende principes blijven mensen die gebruik willen maken van een van deze modellen in de war. Hun verwarring wordt verder vergroot vanwege technisch jargon en terminologie. Dit artikel zal proberen om verschillen tussen conceptuele en logische modellen in eenvoudige bewoordingen te achterhalen om twijfels uit de hoofden van de lezers te verwijderen.

Conceptuele gegevensmodellering

Entiteit Relatiemodel is het basiskenmerk van conceptueel gegevensmodel. In het ERD van dit model worden de entiteiten weergegeven als vakken, terwijl relaties worden weergegeven in de vorm van diamanten. Een voorbeeld van een relatie kan worden genomen als een bestelling van een klant, terwijl een voorbeeld van een entiteit alles is waar een bedrijf in geïnteresseerd zou kunnen zijn. Dit model is in 1976 door Peter Chen ontwikkeld. Sindsdien is dit model echter verwaterd en wordt het zelden gebruikt in zijn pure vorm vandaag.

In een conceptueel gegevensmodel zijn er ook gegevensitems behalve entiteiten en relaties. Deze gegevensitems zijn gekoppeld aan entiteiten als hun kenmerken. Sommige gegevensitems die voor alle entiteiten gemeenschappelijk zijn, kunnen aan vele entiteiten in het model worden gekoppeld. Een kenmerk van elk conceptueel gegevensmodel is het gebruik van dezelfde terminologie voor entiteiten die in het bedrijf worden gebruikt. Hoewel het conceptuele model relatief eenvoudig is, blijft het niet zo gezien de complexiteit van bedrijven van vandaag. Om de entiteiten en hun relaties in de context van vandaag te beschrijven, is een zeer hoog niveau van abstractie vereist in conceptuele gegevensmodellering.

Modellering van logische gegevens

Het is wanneer IT-gegevens moeten worden geïmplementeerd in bedrijfsgegevens, waarbij gebruik wordt gemaakt van een logisch gegevensmodel. Hoewel het niet nodig is om een ​​order te hebben bij het benoemen van entiteiten en relaties in het conceptuele model, moet het logische model rekening houden met de organisatie terwijl attributen worden gecreëerd. Dan kan men surrogaatsleutels gebruiken om het gemakkelijker te maken als buitenlandse sleutels tabellen ingewikkeld maken. Eenmaal klaar. Het logische model lijkt in de buurt van het fysieke model te zijn. Het heeft echter nog steeds overeenkomsten met een conceptueel model. Het logische model heeft primaire, externe en alternatieve sleutels, maar niets in het bijzonder voor een doeldatabaseplatform.

Wat is het verschil tussen conceptueel en logisch gegevensmodel?

• Zowel conceptuele als logische datamodellen zijn belangrijk voor datamodellering

• Hoewel een conceptueel datamodel de communicatie eenvoudig maakt met een beschrijving van de gegevensvereisten, kunnen logische datamodellen IT-medewerkers inschepen zonder zich zorgen te hoeven maken over databasebeperkingen.