Будинки Бази даних Що таке семантична модель даних? - визначення з техопедії

Що таке семантична модель даних? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає семантична модель даних?

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

Техопедія пояснює семантичну модель даних

Семантична модель даних - це відносно новий підхід, який ґрунтується на семантичних принципах, в результаті яких утворюється набір даних із суттєво визначеними структурами даних. Зазвичай поодинокі дані або слово не передають людині ніякого значення, але в парі з контекстом це слово успадковує більше значення.


У середовищі бази даних контекст даних часто визначається головним чином його структурою, такою як його властивості та зв’язки з іншими об'єктами. Так, у реляційному підході вертикальна структура даних визначається явними референтними обмеженнями, але при семантичному моделюванні ця структура визначається властивим чином, тобто, властивість даних може співпадати з посиланням на інший об’єкт.


Семантична модель даних може бути проілюстрована графічно за допомогою ієрархічної діаграми абстракцій, яка показує типи даних у вигляді полів та їх зв’язки у вигляді рядків. Це робиться ієрархічно, щоб типи, на які посилаються інші типи, завжди були перелічені вище типів, на які вони посилаються, що полегшує читання та розуміння.


Абстракції, що використовуються в семантичній моделі даних:

  • Класифікація - "екземпляр_зв'язку" відносин
  • Агрегація - відносини "має_а"
  • Узагальнення - відносини "is_a"
Що таке семантична модель даних? - визначення з техопедії