2 подписчика
Данные, структуры связей.
В методике RMSL утверждается, что уровней метаданных выше M3 не существует, а существуют все те же уровни M0-M3, но другого семантического уровня. Все алгоритмы обработки данных построены на обработке связей различных операций с данными. Адреса структур данных в коде - это знакомые нам ссылки. Циклы и условные переходы - объекты действий с данными. Все можно описать с помощью связей и структур данных. Что и демонстрирует язык описания моделей UML , или Unified Modeling Language, — это унифицированный язык моделирования, описанный в стандарте ISO 19501.
Все данные связаны между собой местом расположения в структуре объекта и семантическими связями, которые описывают влияние одних данных на другие.
Связи могут описывать группировку данных, которая образует самостоятельный смысл. То есть смысл появляется, когда связи образуют некоторый порядок. Такой порядок связей иногда называют "почерком".
В методике RMSL выделяют следующие структуры связей: агрегат, цепочка, иерархия.
Агрегат связей был рассмотрен ранее и представляет соединение атрибутов в объект, например соединение столбцов в таблицу, когда в метаданных присутствуют БС (ID_object, ID_attr), у которых значение ID_object одинаковое, то есть все атрибуты принадлежат к одному и тому же объекту.
Цепочка - структура БС (ID_object1, ID_object2), в которой ID_object2 предыдущей БС становится ID_object1 следующей в цепочке БС.
Иерархия - это цепочка БС экземпляров одного и того же объекта.
1 минута
7 октября 2024