Semantisch gegevensmodel

Schrijver: Eugene Taylor
Datum Van Creatie: 12 Augustus 2021
Updatedatum: 1 Juli- 2024
Anonim
Jetson Nano Custom Object Detection - how to train your own AI
Video: Jetson Nano Custom Object Detection - how to train your own AI

Inhoud

Definitie - Wat betekent Semantic Data Model?

Het semantische gegevensmodel is een methode om gegevens te structureren om ze op een specifieke logische manier weer te geven. Het is een conceptueel gegevensmodel dat semantische informatie bevat die een basisbetekenis toevoegt aan de gegevens en de relaties die ertussen liggen. Deze benadering van gegevensmodellering en gegevensorganisatie zorgt voor de eenvoudige ontwikkeling van applicatieprogramma's en ook voor eenvoudig onderhoud van gegevensconsistentie wanneer gegevens worden bijgewerkt.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Semantic Data Model

Het semantische gegevensmodel is een relatief nieuwe benadering die is gebaseerd op semantische principes die resulteren in een gegevensset met inherent gespecificeerde gegevensstructuren. Gewoonlijk hebben enkelvoudige gegevens of een woord geen betekenis voor de mens, maar in combinatie met een con neemt dit woord meer betekenis over.

In een databaseomgeving wordt het minpunt van gegevens vaak vooral bepaald door de structuur, zoals de eigenschappen en relaties met andere objecten. In een relationele benadering wordt de verticale structuur van de gegevens dus gedefinieerd door expliciete verwijzingsbeperkingen, maar in semantische modellering wordt deze structuur op een inherente manier gedefinieerd, dat wil zeggen dat een eigenschap van de gegevens zelf kan samenvallen met een verwijzing naar een ander object.

Een semantisch datamodel kan grafisch worden geïllustreerd aan de hand van een abstractiehiërarchiediagram, dat gegevenstypen als vakken en hun relaties als lijnen toont. Dit wordt hiërarchisch gedaan, zodat typen die naar andere typen verwijzen, altijd boven de typen staan ​​waarnaar ze verwijzen, waardoor het gemakkelijker te lezen en te begrijpen is.

Abstracties gebruikt in een semantisch gegevensmodel:
  • Classificatie - "instance_of" relaties
  • Aggregatie - "heeft_een" relaties
  • Generalisatie - "is_a" -relaties