Jump to content

Действие при условии события

Действие при условии события ( ECA ) — это сокращенное обозначение структуры активных правил в архитектуре, управляемой событиями , и активных системах баз данных.

Такое правило традиционно состояло из трех частей:

  • Часть события . определяет сигнал, который запускает вызов правила
  • Условная . часть — это логический тест, который, если он удовлетворен или имеет истинное значение, приводит к выполнению действия
  • Часть действия состоит из обновлений или вызовов локальных данных.

Эта структура использовалась в ранних исследованиях активных баз данных, в которых начал использоваться термин ECA. Современные механизмы правил ECA используют множество вариаций структуры правил. Также представлены другие функции, не учтенные в ранних исследованиях, такие как стратегии выбора событий в часть события.

на основе памяти В механизме правил условием могут быть некоторые проверки локальных данных, а действиями могут быть обновления атрибутов объекта. В системе баз данных условие может быть просто запросом к базе данных, при этом набор результатов (если он не равен нулю) передается в часть действия для внесения изменений в базу данных. В любом случае действиями также могут быть вызовы внешних программ или удаленных процедур.

Обратите внимание, что при использовании базы данных обновления базы данных рассматриваются как внутренние события. Как следствие, выполнение части действия активного правила может совпадать с частью события того же или другого активного правила, тем самым запуская его. на основе памяти Эквивалентом механизма правил может быть вызов внешнего метода, который заставит внешнее событие активировать другое правило ECA.

Правила ECA также можно использовать в механизмах правил , которые используют варианты алгоритма Rete для обработки правил.

Механизмы правил ECA

[ редактировать ]
  • Клаус Р. Диттрих, Стелла Гациу, Андреас Гепперт: Манифест активной системы управления базами данных: база правил функций ADBMS. Конспекты лекций по информатике 985, Springer 1995, ISBN   3-540-60365-4 , страницы 3–20.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9046f5ef764e300e385b41cab93ae076__1687781940
URL1:https://arc.ask3.ru/arc/aa/90/76/9046f5ef764e300e385b41cab93ae076.html
Заголовок, (Title) документа по адресу, URL1:
Event condition action - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)