Зміст
- Визначення - Що означає семантична модель даних?
- Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.
- Техопедія пояснює семантичну модель даних
Визначення - Що означає семантична модель даних?
Семантична модель даних - це метод структурування даних з метою їх представлення певним логічним способом. Це концептуальна модель даних, яка включає в себе семантичну інформацію, яка додає базовим значенням даним і відносинам, що лежать між ними. Такий підхід до моделювання даних та організації даних дозволяє легко розробляти прикладні програми, а також легко підтримувати узгодженість даних при оновленні даних.Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.
Техопедія пояснює семантичну модель даних
Семантична модель даних - це відносно новий підхід, який ґрунтується на семантичних принципах, в результаті яких утворюється набір даних із суттєво визначеними структурами даних. Зазвичай поодинокі дані або слово не передають людині ніякого значення, але в парі з кон-це це слово успадковує більше значення.У середовищі бази даних кон-дакт часто визначається в основному за його структурою, такими як його властивості та зв'язки з іншими об'єктами. Так, у реляційному підході вертикальна структура даних визначається явними референтними обмеженнями, але при семантичному моделюванні ця структура визначається властивим чином, тобто, властивість даних може співпадати з посиланням на інший об’єкт.
Семантична модель даних може бути проілюстрована графічно за допомогою ієрархічної діаграми абстракцій, яка показує типи даних у вигляді полів та їх співвідношення у вигляді рядків. Це робиться ієрархічно, щоб типи, на які посилаються інші типи, завжди були перелічені вище типів, на які вони посилаються, що полегшує читання та розуміння.
Абстракції, що використовуються в семантичній моделі даних:
- Класифікація - "екземпляр_зв'язку" відносин
- Агрегація - відносини "має_а"
- Узагальнення - відносини "is_a"