Domov Databáze Co je sémantický datový model? - definice z techopedie

Co je sémantický datový model? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená sémantický datový model?

Sémantický datový model je metoda strukturování dat, aby je reprezentoval konkrétním logickým způsobem. Jedná se o koncepční datový model, který obsahuje sémantické informace, které přidávají datům základní význam a vztahy mezi nimi. Tento přístup k modelování dat a organizaci dat umožňuje snadný vývoj aplikačních programů a také snadnou údržbu konzistence dat při aktualizaci dat.

Techopedia vysvětluje sémantický datový model

Sémantický datový model je relativně nový přístup, který je založen na sémantických principech, jejichž výsledkem je datový soubor s inherentně specifikovanými datovými strukturami. Singulární data nebo slovo obvykle člověku nepředávají žádný význam, ale ve spojení s kontextem toto slovo zdědí větší význam.


V databázovém prostředí je kontext dat často definován hlavně jeho strukturou, jako jsou jeho vlastnosti a vztahy s jinými objekty. V relačním přístupu je vertikální struktura dat definována explicitními referenčními omezeními, ale v sémantickém modelování je tato struktura definována inherentním způsobem, což znamená, že vlastnost samotných dat se může shodovat s odkazem na další objekt.


Sémantický datový model lze graficky znázornit pomocí abstrakčního hierarchického diagramu, který zobrazuje datové typy jako rámečky a jejich vztahy jako řádky. Děje se to hierarchicky, takže typy odkazující na jiné typy jsou vždy uvedeny nad typy, na které odkazují, což usnadňuje jejich čtení a porozumění.


Abstrakce použité v sémantickém datovém modelu:

  • Klasifikace - vztahy "instance_of"
  • Agregace - vztahy „has_a“
  • Generalizace - vztahy „is_a“
Co je sémantický datový model? - definice z techopedie