Hjem databaser Hva er den semantiske datamodellen? - definisjon fra techopedia

Hva er den semantiske datamodellen? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Semantisk datamodell?

Den semantiske datamodellen er en metode for å strukturere data for å representere dem på en spesifikk logisk måte. Det er en konseptuell datamodell som inkluderer semantisk informasjon som tilfører en grunnleggende mening til dataene og forholdene som ligger mellom dem. Denne tilnærmingen til datamodellering og dataorganisasjon muliggjør enkel utvikling av applikasjonsprogrammer og også for enkel vedlikehold av datakonsistens når data blir oppdatert.

Techopedia forklarer Semantic Data Model

Den semantiske datamodellen er en relativt ny tilnærming som er basert på semantiske prinsipper som resulterer i et datasett med iboende spesifiserte datastrukturer. Vanligvis overfører ikke entall data eller et ord noen mening til mennesker, men sammenkoblet med en kontekst som dette ordet arver mer mening.


I et databasemiljø er datasammenheng ofte definert hovedsakelig av dens struktur, for eksempel egenskaper og forhold til andre objekter. Så i en relasjonell tilnærming er den vertikale strukturen til dataene definert av eksplisitte referansebegrensninger, men i semantisk modellering er denne strukturen definert på en iboende måte, som vil si at en egenskap til dataene i seg selv kan sammenfalle med en henvisning til et annet objekt.


En semantisk datamodell kan illustreres grafisk gjennom et abstraksjonshierarkidiagram, som viser datatyper som bokser og deres forhold som linjer. Dette gjøres hierarkisk slik at typer som refererer til andre typer alltid er listet over typene de refererer til, noe som gjør det lettere å lese og forstå.


Abstraksjoner brukt i en semantisk datamodell:

  • Klassifisering - "forekomst_av" relasjoner
  • Aggregasjon - "har_a" -forhold
  • Generalisering - "is_a" relasjoner
Hva er den semantiske datamodellen? - definisjon fra techopedia