Skip to main content

Wat is een conceptueel schema?

Een conceptueel schema is een ontwerpmodel dat wordt gebruikt om de informatiestructuur in een database of andere computersysteementiteit te plannen of visueel weer te geven.Het werkt om de specifieke entiteiten in het systeem af te bakenen, samen met hun attributen, en de relaties tussen verschillende entiteiten.Het doel van een conceptueel schema is om een volgorde op een hoger niveau te bieden aan een computersysteem.Computersystemen in grootschalige organisaties zijn zo complex dat ze dit type macro-management nodig hebben om ze goed en efficiënt te laten functioneren.

Beelden een reeks vierkanten voor om een conceptueel schema te visualiseren.Elk vierkant vertegenwoordigt een entiteitstabel in de structuur van het systeem, zoals werknemers, huidige werknemers, projecten, betaalschaal, enzovoort.Deze entiteiten zijn van boven naar beneden gerangschikt en verbonden met lijnen, afhankelijk van relaties en associaties.De huidige tabel voor werknemers zal bijvoorbeeld natuurlijk een gerelateerde subset van de tabel van de werknemers zijn, dus de huidige tabel voor werknemers zal verticaal vertakken vanuit de tabel van de werknemers.Omgekeerd zullen de projecten en payScales -tabel gerelateerd zijn aan de huidige tabel van de werknemers, omdat elke huidige werknemer zowel een paygrade als een of meer projecten zal ontvangen, zullen deze tabellen horizontaal uit de huidige werknemerstabel vertakken.

Naast het uitwerken van basisrelaties tussen entiteiten, kan een conceptueel schema ook parameters beschrijven waaraan in het systeem moet worden voldaan.Dit zijn organisatiespecifieke regels die worden geïmplementeerd om de orde in het systeem af te dwingen.Bijvoorbeeld, aangeeft dat elke huidige werknemer ook moet bestaan in de tabel van de werknemers, of aangeeft dat elke huidige werknemers ten minste één maar niet meer dan drie projecten moeten hebben.Door deze regels op ontwerpniveau te implementeren, zorgt het bedrijf ervoor dat ze niet in het systeem kunnen worden geschonden. Met deze structuur kunnen systeemontwerpers onmiddellijk inzicht hebben in de verschillende onderdelen en subsystemen van een computernetwerk.Het eindresultaat hiervan is dat veranderingen in het systeem gemakkelijker worden om in te zetten, omdat het duidelijk is welke gerelateerde entiteiten worden beïnvloed door aanpassing aan specifieke entiteiten in het systeem.Door het vorige voorbeeld voort te zetten, van de afhankelijke relatie tussen werknemers en huidige werknemers, wordt het duidelijk dat alle wijzigingen in de werknemersentiteit van nature ook de huidige werknemers entiteit zullen beïnvloeden.