Semantisk datamodell

Författare: Eugene Taylor
Skapelsedatum: 12 Augusti 2021
Uppdatera Datum: 22 Juni 2024
Anonim
Introduction to Latent Semantic Analysis (1/5)
Video: Introduction to Latent Semantic Analysis (1/5)

Innehåll

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.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

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 en con ärver detta ord mer mening.

I en databasmiljö definieras ofta data ofta huvudsakligen av dess struktur, såsom dess egenskaper och förhållanden 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