Моделирование якоря
-
Основы якорного моделирования
- Якорное моделирование — это метод моделирования данных, который сочетает в себе преимущества высокой нормализации и избегает недостатков более высоких нормальных форм.
- Моделирование привязок позволяет без разрушения добавлять новые концепции моделирования, сохраняя при этом предыдущие схемы.
- Изменения в информации моделируются с помощью атрибутов и связей, которые могут быть привязаны к временным моментам или интервалам времени.
-
История и развитие
- Первые инсталляции якорного моделирования были проведены в 2004 году, а в 2007 году метод был представлен на международной конференции.
- Исследования в области якорного моделирования проводятся совместно с Олле Регардтом и Ларсом Реннбеком, а также с командой факультета компьютерных и системных наук Стокгольмского университета.
- Первая статья о формализации якорного моделирования была представлена в 2008 году и получила награду за лучшую работу.
-
Основные понятия и принципы
- Моделирование привязок включает в себя четыре основные концепции: привязки, атрибуты, связи и узлы.
- Привязки используются для моделирования сущностей и событий, атрибуты — для свойств привязок, связи — для отношений между привязками, а узлы — для общих свойств, таких как состояния.
- Атрибуты и связи могут быть сохранены в хронологическом порядке для отслеживания изменений в информации.
-
Реляционное представление и преобразование
- При моделировании привязки происходит взаимно однозначное сопоставление между символами концептуальной модели и таблицами в реляционной базе данных.
- Реляционная база данных может быть преобразована в схему с использованием автоматизированных правил.
- Привязочные таблицы содержат один столбец с идентификаторами, а таблицы узлов — два столбца для идентификатора и значения.
-
Сравнение с другими подходами
- Якорное моделирование является одним из нескольких методов моделирования данных, разработанных в 2000-х годах для создания гибких хранилищ данных.
- Ларс Реннбек провел сравнение якорного моделирования с моделированием хранилища данных на конференции в 2013 году.
-
Рекомендации и ресурсы
- Существуют внешние ссылки на блог по моделированию, видеоуроки и онлайн-инструмент для моделирования привязок.