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

Автор: Eugene Taylor
Дата Створення: 12 Серпень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Владимир Бугай - Векторные представления данных, языковые модели, их применение в ML - DataStart.ru
Відеоролик: Владимир Бугай - Векторные представления данных, языковые модели, их применение в ML - DataStart.ru

Зміст

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

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

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

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

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

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

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

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