![Sémantický datový model - Technologie Sémantický datový model - Technologie](https://a.continuousdev.com/technology/semantic-data-model.png)
Obsah
- Definice - Co znamená sémantický datový model?
- Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
- Techopedia vysvětluje sémantický datový model
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.Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
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. Jednotlivá data nebo slovo obvykle lidem nepředávají žádný význam, ale ve spojení s koncem toto slovo zdědí větší význam.V databázovém prostředí je kon data často definována hlavně svou strukturou, jako jsou jeho vlastnosti a vztahy s jinými objekty. V relačním přístupu je tedy 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“