Hem databaser Vad är den semantiska datamodellen? - definition från techopedia

Vad är den semantiska datamodellen? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Semantic Data Model?

Den semantiska datamodellen är en metod för att strukturera data för att representera dem på ett specifikt logiskt sätt. Det är en begreppsmässig datamodell som innehåller semantisk information som tillför en grundläggande mening till data och förhållandena som ligger mellan dem. Detta tillvägagångssätt för datamodellering och dataorganisation möjliggör enkel utveckling av applikationsprogram och också för enkel underhåll av datakonsistens när data uppdateras.

Techopedia förklarar Semantic Data Model

Den semantiska datamodellen är en relativt ny metod som bygger på semantiska principer som resulterar i en datauppsättning med iboende specificerade datastrukturer. Vanligtvis förmedlar singeldata eller ett ord ingen mening till människor, men i kombination med ett sammanhang som detta ord ärver mer mening.


I en databasmiljö definieras ofta datas sammanhang huvudsakligen av dess struktur, såsom egenskaper och relationer med andra objekt. Så i ett relationellt synsätt definieras den vertikala strukturen av data genom explicita referensbegränsningar, men i semantisk modellering definieras denna struktur på ett inneboende sätt, vilket vill säga att en egenskap hos uppgifterna i sig kan sammanfalla med en hänvisning till ett annat objekt.


En semantisk datamodell kan illustreras grafiskt genom ett abstraktionshierarkidiagram, som visar datatyper som rutor och deras förhållanden som linjer. Detta görs hierarkiskt så att typer som refererar till andra typer alltid listas ovanför de typer som de refererar till, vilket gör det lättare att läsa och förstå.


Abstraktioner som används i en semantisk datamodell:

  • Klassificering - "instans_of" -relationer
  • Aggregering - "har_a" -relationer
  • Generalisering - "is_a" -relationer
Vad är den semantiska datamodellen? - definition från techopedia