Дом Базы данных Что такое семантическая модель данных? - определение из техопедии

Что такое семантическая модель данных? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает семантическая модель данных?

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

Техопедия объясняет семантическую модель данных

Модель семантических данных - это относительно новый подход, основанный на семантических принципах, которые приводят к набору данных с определенными структурами данных. Обычно единичные данные или слово не передают никакого значения людям, но в сочетании с контекстом это слово наследует большее значение.


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


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


Абстракции, используемые в семантической модели данных:

  • Классификация - отношения "instance_of"
  • Агрегация - отношения "has_a"
  • Обобщение - отношения "is_a"
Что такое семантическая модель данных? - определение из техопедии