Verschil Tussen Conceptueel En Logisch Model

Verschil Tussen Conceptueel En Logisch Model
Verschil Tussen Conceptueel En Logisch Model

Video: Verschil Tussen Conceptueel En Logisch Model

Video: Verschil Tussen Conceptueel En Logisch Model
Video: Kwantitatief Onderzoek 01 Enquêteren - Conceptueel Model 2024, December
Anonim

Conceptueel versus logisch model

Datamodellering is een taak die veel modelbouwers in verwarring brengt vanwege het gebruik van verschillende modellen voor modellering. Drie stijlen van datamodellering die erg populair zijn, zijn conceptuele, fysieke en logische modellen, maar vanwege de vele overlappende principes blijven mensen die van een van deze modellen gebruik willen maken in de war. Hun verwarring wordt nog vergroot door technisch jargon en terminologie. In dit artikel wordt geprobeerd de verschillen tussen conceptuele en logische modellen in eenvoudige bewoordingen te achterhalen om twijfels bij de lezers weg te nemen.

Conceptuele gegevensmodellering

Entiteitsrelatiemodel is het basiskenmerk van het conceptuele gegevensmodel. In de 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 klant die opdracht geeft, terwijl een voorbeeld van een entiteit alles is waar een bedrijf in geïnteresseerd kan zijn. Dit model is ontwikkeld door Peter Chen in 1976. Sindsdien is dit model echter verwaterd en wordt het zelden gebruikt in zijn pure vorm vandaag.

In een conceptueel datamodel zijn er naast entiteiten en relaties ook data-items. Deze data-items zijn gekoppeld aan entiteiten als hun attributen. Sommige gegevensitems die gemeenschappelijk zijn voor alle entiteiten, kunnen aan veel entiteiten in het model worden gekoppeld. Een kenmerk van elk conceptueel datamodel is het gebruik van dezelfde terminologie voor entiteiten die in het bedrijf wordt gebruikt. Hoewel het conceptuele model relatief eenvoudig is, blijft het dat niet, gezien de complexiteit van bedrijven van vandaag. Om de entiteiten en hun relaties in de huidige context te beschrijven, is een zeer hoog abstractieniveau vereist bij conceptuele datamodellering.

Logische gegevensmodellering

Het is wanneer IT-gegevens moeten worden geïmplementeerd in bedrijfsgegevens, dat men gebruik maakt van een logisch gegevensmodel. Hoewel het niet nodig is om een volgorde te hebben bij het benoemen van entiteiten en relaties in het conceptuele model, moet bij het logische model rekening worden gehouden met de organisatie bij het creëren van attributen. Vervolgens kan men gaan voor surrogaatsleutels om het gemakkelijker te maken als externe sleutels ervoor zorgen dat tabellen er ingewikkeld uitzien. Eenmaal klaar. Logisch model lijkt dicht bij het fysieke model te staan. Het heeft echter nog steeds overeenkomsten met het conceptuele model. Logisch model heeft primaire, vreemde en alternatieve sleutels, maar niets specifieks voor een doeldatabaseplatform.

Wat is het verschil tussen conceptueel en logisch gegevensmodel?

• Zowel conceptuele als logische datamodellen zijn belangrijk voor datamodellering

• Terwijl het conceptuele datamodel communicatie gemakkelijk maakt met een beschrijving van de gegevensvereisten, stelt het logische datamodel IT-ers in staat om te chippen zonder zich zorgen te hoeven maken over databasebeperkingen.

Aanbevolen: