Skip to main content

Wat zijn gegevensmodellen?

Een softwaretoepassing slaat meestal zakelijke informatie op in bestanden en databases.Gegevensmodellen zijn een logische weergave van de bedrijfsprocessen in een organisatie.Ze bepalen hoe het bedrijf omgaat met mensen, plaatsen en dingen.Het gegevensmodel wordt gebruikt als een referentiepunt voor het bepalen van de relatiesregels tussen entiteiten binnen een organisatie.

Het creëren van het gegevensmodel is verdeeld in drie primaire fasen.Dit zijn domeinmodellen, logische modellen en fysieke modellen.Elke fase wordt voltooid in een progressie die eindigt met het fysieke model, dat de werkelijke structuur van de database vertegenwoordigt.

Het ontwerp van het domeinmodel is de eerste stap bij het maken van een datamodel.Dit is een weergave op hoog niveau van de bedrijfseenheden binnen een organisatie en hun relaties met elkaar.Domeingegevensmodellen definiëren de conceptuele relatie tussen organisaties en de processen die nodig zijn om een bedrijfsfunctie te voltooien.Een voorbeeld van een domeinmodel is de relatie tussen het bestellen van een product en het effect dat de bestelling heeft op de verzendafdeling.

Het Enterprise-domeinmodel is meestal een zeer hoog niveau van de organisatie en vereist niet de exacte details over elk type zakelijke vereiste.Het is echter belangrijk om alle getroffen bedrijfseenheden binnen het domeinmodelontwerp op te nemen.Dit ontwerp op hoog niveau is noodzakelijk voor het projectteam om de detailfuncties te begrijpen die nodig zijn om bedrijfsfuncties te voltooien.

Logische gegevensmodellen zijn de versies van gegevensmodellen die de werkelijke zakelijke vereisten van een bedrijf vertegenwoordigen.Deze modellen zijn ontworpen op basis van de domeinmodellen op hoog niveau van specifieke bedrijfseenheden binnen een organisatie.Een goed logisch ontwerp is van cruciaal belang om de fysieke database te maken.Dit proces moet duidelijk de gegevenselementen definiëren die nodig zijn om een specifieke bedrijfsvereiste te voltooien.Logische gegevensmodellen omvatten hoe gegevens worden toegankelijk en de relaties tussen entiteiten binnen een bedrijfsproces.

Een goed voorbeeld van een logisch gegevensmodel kan een modellering van klanten zijn voor een telefoonbedrijf.Elke klant heeft een specifieke naam, telefoonnummer, adres en telefoonfuncties.Het logische gegevensmodel zou de relaties bieden tussen dit soort elementen, inclusief hoe de informatie zou worden gerapporteerd en opgehaald.

De uiteindelijke laag gegevensmodellen is het fysieke datamodel.Dit is het gebied van gegevensmodellen dat wordt gebruikt bij het maken van de werkelijke database.Het fysieke datamodel is de database-specifieke blauwe print, die definieert hoe gegevens worden opgeslagen in de softwareapplicatie.