Семантичен модел на данни

Автор: Eugene Taylor
Дата На Създаване: 12 Август 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
DNA origami: how to fold a double helix
Видео: DNA origami: how to fold a double helix

Съдържание

Определение - Какво означава Семантичен модел на данни?

Семантичният модел на данни е метод за структуриране на данни с цел представянето им по специфичен логически начин. Това е концептуален модел на данни, който включва семантична информация, която добавя основно значение на данните и връзките, които се намират между тях. Този подход за моделиране на данни и организация на данните позволява лесното разработване на приложни програми, както и лесното поддържане на съгласуваност на данните при актуализиране на данните.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява семантичен модел на данни

Семантичният модел на данни е сравнително нов подход, който се основава на семантични принципи, които водят до набор от данни с присъщо определени структури от данни. Обикновено единичните данни или дума не предават никакво значение на хората, но в двойка с кон тази дума наследява повече значение.

В среда на база данни, конфесията на данните често се определя главно от нейната структура, като например нейните свойства и връзки с други обекти. Така че при релационен подход вертикалната структура на данните се дефинира чрез изрични референтни ограничения, но при семантичното моделиране тази структура е дефинирана по присъщ начин, което означава, че свойството на самите данни може да съвпада с позоваване на друг обект.

Семантичен модел на данни може да бъде илюстриран графично чрез диаграма на йерархията на абстракцията, която показва типовете данни като полета и техните връзки като линии. Това се прави йерархично, така че типовете, които препращат други типове, винаги са изброени над типовете, към които се отнасят, което улеснява четенето и разбирането.

Абстракции, използвани в семантичен модел на данни:
  • Класификация - "instance_of" отношения
  • Агрегация - "has_a" отношения
  • Обобщение - отношения "is_a"