Съдържание:
- Определение - Какво означава Семантичен модел на данни?
- Техопедия обяснява семантичен модел на данни
Определение - Какво означава Семантичен модел на данни?
Семантичният модел на данни е метод за структуриране на данни с цел представянето им по специфичен логически начин. Това е концептуален модел на данни, който включва семантична информация, която добавя основно значение на данните и връзките, които се намират между тях. Този подход за моделиране на данни и организация на данните позволява лесното разработване на приложни програми, както и лесното поддържане на съгласуваност на данните при актуализиране на данните.Техопедия обяснява семантичен модел на данни
Семантичният модел на данни е сравнително нов подход, който се основава на семантични принципи, които водят до набор от данни с присъщо определени структури от данни. Обикновено единичните данни или дума не предават никакво значение на хората, но в двойка с контекст тази дума наследява повече значение.
В среда на база данни контекстът на данните често се определя главно от структурата му, като например неговите свойства и връзки с други обекти. Така че при релационен подход вертикалната структура на данните се дефинира чрез изрични референтни ограничения, но при семантичното моделиране тази структура е дефинирана по присъщ начин, което означава, че свойството на самите данни може да съвпада с позоваване на друг обект.
Семантичен модел на данни може да бъде илюстриран графично чрез диаграма на йерархията на абстракцията, която показва типовете данни като полета и техните връзки като линии. Това се прави йерархично, така че типовете, които препращат други типове, винаги са изброени над типовете, към които се отнасят, което улеснява четенето и разбирането.
Абстракции, използвани в семантичен модел на данни:
- Класификация - "instance_of" отношения
- Агрегация - "has_a" отношения
- Обобщение - отношения "is_a"








