Semantisk datamodel

Forfatter: Eugene Taylor
Oprettelsesdato: 12 August 2021
Opdateringsdato: 1 Juli 2024
Anonim
Introduction to Latent Semantic Analysis (1/5)
Video.: Introduction to Latent Semantic Analysis (1/5)

Indhold

Definition - Hvad betyder semantisk datamodel?

Den semantiske datamodel er en metode til strukturering af data for at repræsentere dem på en bestemt logisk måde. Det er en konceptuel datamodel, der inkluderer semantisk information, der tilføjer en grundlæggende betydning til dataene og de forhold, der ligger mellem dem. Denne tilgang til datamodellering og dataorganisation giver mulighed for let udvikling af applikationsprogrammer og også for let vedligeholdelse af datakonsistens, når data opdateres.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Semantic Data Model

Den semantiske datamodel er en relativt ny tilgang, der er baseret på semantiske principper, der resulterer i et datasæt med iboende specificerede datastrukturer. Normalt overfører enkeltdata eller et ord ikke nogen betydning til mennesker, men parret med en kon, arver dette mere betydning.

I et databasemiljø defineres dataindholdet hovedsageligt af dets struktur, såsom dets egenskaber og forhold til andre objekter. Så i en relationel tilgang defineres den vertikale struktur af dataene ved eksplicit referencemæssige begrænsninger, men i semantisk modellering er denne struktur defineret på en iboende måde, hvilket vil sige, at en egenskab af dataene i sig selv kan falde sammen med en henvisning til et andet objekt.

En semantisk datamodel kan illustreres grafisk gennem et abstraktionshierarki-diagram, der viser datatyper som bokse og deres forhold som linjer. Dette gøres hierarkisk, så typer, der refererer til andre typer, altid er anført ovenfor de typer, de refererer til, hvilket gør det lettere at læse og forstå.

Abstraktioner anvendt i en semantisk datamodel:
  • Klassificering - "instans_of" -relationer
  • Aggregation - "has_a" -relationer
  • Generalisering - "is_a" -relationer