Модель хранения данных
В ПОЛИНОМ:MDM используется иерархическая модель хранения данных, которую можно представить в виде дерева.
Корнем дерева является вся область хранения данных, именуемая
Хранилищем.
Каждому хранилищу соответствует собственная База данных.
В хранилище находятся
Справочники. Как правило, содержимое справочника соответствует определенной предметной области. Например,
Справочник стандартных изделий;
Справочник материалов;
Справочник поставщиков.
Внутри справочников данные объединены в
Каталоги, внутри каталогов – в
Группы.
В группах находятся
Объекты справочника или другие группы, называемые вложенными. Объект является конечным элементом иерархии справочника.
Примеры объектов:
в справочнике стандартных изделий:
Болт М6-6gx8.36.023 ГОСТ 7798-70
Гайка HM 3044 ГОСТ 8530-90
Подшипник 4А-1000000 ГОСТ 10058-90
в справочнике материалов:
Сталь 45 ГОСТ 1050-2013
Сплав АК12(Ал2) ГОСТ 1583-93
СОЖ ФМИ-6
в справочнике поставщиков:
ОАО «Северсталь-метиз»
Волгоградский металлургический завод «Красный октябрь»
Выксунский металлургический завод
Каждый объект справочника имеет набор
Свойств.
Свойства хранятся в
Понятиях, которые сопоставляются объектам.
На рисунках ниже показана реализация модели данных на примере изделия Болт ГОСТ 7798-70.
Условные обозначения:
– Хранилище,
– Справочник,
– Каталог,
– Группа,
– Объект,
– Понятие,
– Свойство.
Всем объектам, находящимся в группе Болт ГОСТ 7798-70, сопоставляются понятия Конструкция и размеры, Материал, Изделие. Понятия содержат определенный набор свойств и позволяют рассматривать объект с разных точек зрения:
понятие Конструкция и размеры позволяет рассматривать объект как конструктивный элемент;
понятие Материал – как рассчитываемый элемент;
понятие Изделие – как покупное изделие.
Используемая модель данных позволяет связать свойства одного объекта со свойствами другого.
В примере выше значение свойства Обозначение материала объекта Болт берется из свойства Наименование объекта Сталь 35.