ГОСТ Р МЭК 61512-2—2016
Непрямые отношения, такие как отношения между сущностями LINK и RE. здесь не рассматри
ваются. Вместе с тем. они определяются посредством множества общих ключевых полей таблиц. Запи си
«NOT NULL» в ассоциированных таблицах языка SQL используются только для того, чтобы усилить
ограничения целостности для диаграмм отношения сущностей.
Рекурсивное определение рецептурного элемента (RE) обеспечивается путем использования
двух ассоциаций между сущностями BXT_MRecipeStep и BXT_MRecipeElement. Каждое заявленное
использование рецептурного элемента регистрируется в таблице BXT_MRecipeStep. Каждое определе
ние рецептурного элемента регистрируется в таблице BXT_MRecipeStep. Одна ассоциация указывает,
какие шаги содержит рассматриваемый рецептурный элемент. Другая ассоциация указывает, на какой
элемент рассматриваемый шаг ссылается. Каждый рецептурный элемент (RE). на который ссылается
рассматриваемый RE, имеет запись в таблице шагов. В свою очередь, таблица шагов ссылается на со
ответствующееопределение RE. Данныетаблицы поддерживают отдельные определения RE накаждом
шаге. Они также поддерживают несколько шагов, ссылающихся на один RE.
Отношение между шагами и переходами определяется таблицей BXT_MRecipeLink.
Определение формулы технологической рецептуры - это совокупность записей всех параметров
технологической рецептуры. Оно содержит описание входного сигнала технологического процесса, вы
ходного сигнала технологического процесса, атакже параметровданного процесса в рамках рецептуры.
Значения формулы содержатся в таблице BXT_MRecipeStepParameter. Их определения приведены в
таблице BXT_MRecipeElementParameter.
Рецептурные требования к оборудованию содержатся в таблицах BXT_MRecipeStepEquip и ВХТ_
MRecipeElementEquip.
Нарисунке 17приведен порядок внесения записей в каждуютаблицу, а также ихотношения для таблиц
BXT_MRecipeStep, BXT_MRecipeElement, BXT_MRecipeElementParametern BXT_MRecipeStepParameter.
Любая запись таблицы BXT_MRecipeElement существует для каждой версии обмениваемой рецептуры.
Имеет место определенное отношение между записью таблицы BXT_MRecipeElement и записью табли
цы BXT_MRecipeStep. Данное отношение содержит конкретную рецептурную информацию, включая
значения формул, сведенные в таблицу BXT_MRecipeStepParameter.
Таблица BXT_MRecipeStep содержит ключ к отдельным записям таблицы BXT_MRecipeElement.
Записи таблицы BXT_MRecipeElement содержат определения рецептурных процедур, включая опреде
ления значений формул в таблице BXT_MRecipeElementParameter.
Таблица BXT_MRecipeElement для данной процедуры содержит ключи к нескольким записям табли
цы BXT_MRecipeStep. Для каждой процедуры технологической установки используется свой ключ (для
простоты, прочие рецептурныеэлементы процедурного уровня в данном примере не рассматриваются).
Записи таблицы BXT_MRecipeStep для процедур технологических установок содержат ключи к записям
таблицы BXT_MRecipeElement. определяющим рассматриваемую процедуру технологической установ
ки. Для каждой процедуры технологической установки запись таблицы BXT_MRecipeElement содержит
ключ к каждой операции таблицы BXT_MRedpeStep. Рассматриваемая структура далее переходит к
определению фаз.
Рассматриваемый табличный формат использует таблицы BXT_MRecipeStepи BXT_MRecipeElement
в рамках рассматриваемой процедурной иерархии рецептурной процедуры.
35