Семантическая модель данных

Автор: Eugene Taylor
Дата создания: 12 Август 2021
Дата обновления: 22 Июнь 2024
Anonim
Модель сущность связь, ER диаграмма
Видео: Модель сущность связь, ER диаграмма

Содержание

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

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

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

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

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

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

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

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