Рубрики

Приложения коммерческих дедуктивных систем баз данных

Дедуктивная база данных — это тип базы данных, которая может делать выводы или, можно сказать, вычеты, используя набор четко определенных правил и фактов, которые хранятся в базе данных. В сегодняшнем мире, поскольку мы имеем дело с большим объемом данных, эта дедуктивная база данных предоставляет много преимуществ. Это помогает объединить РСУБД с логическим программированием. Для разработки дедуктивной базы данных используется чисто декларативный язык программирования, называемый Datalog.

Реализации дедуктивных баз данных можно увидеть в LDL (язык логических данных), NAIL (не другая реализация логики), CORAL и VALIDITY.
Использование ЛПНП и ДЕЙСТВИТЕЛЬНОСТИ в различных сферах бизнеса / промышленности заключается в следующем.

1. Применение ЛПНП:
Эта система была применена к следующим доменам приложений:

  • Моделирование предприятия:
    Данные, относящиеся к предприятию, могут привести к расширенной модели ER, содержащей сотни сущностей и взаимосвязей и тысячи атрибутов. Эта область включает моделирование структуры, процессов и ограничений внутри предприятия.
  • Проверка гипотез или выемка данных:
    Эта область включает в себя формулирование гипотезы, перевод в набор правил LDL и запрос, а затем выполнение запроса к данным, чтобы проверить гипотезу. Это было применено к анализу данных генома в области микробиологии, где дноуглубление данных состоит из идентификации последовательностей ДНК из низкоуровневых оцифрованных автографов из экспериментов, проведенных на E.Coli Bacteria.
  • Повторное использование программного обеспечения:
    Небольшая часть программного обеспечения для приложения основана на правилах и закодирована в LDL (основная часть разработана в стандартном процедурном коде). Правила порождают базу знаний, которая содержит : определение каждого модуля C, используемого в системе, и набор правил, определяющих способы, которыми модули могут экспортировать / импортировать функции, ограничения и так далее. «База знаний» может использоваться для принятия решений, касающихся повторного использования подмножеств программного обеспечения. Это экспериментируется в банковском программном обеспечении.

2. ДЕЙСТВИЕ ПРИМЕНЕНИЯ:
Валидность сочетает в себе дедуктивные возможности и способность манипулировать сложными объектами (OID, наследование, методы и т. Д.). Он предоставляет модель данных DOOD и язык, называемый DEL (Datalog Extended Language), механизм, работающий по модели клиент-сервер, и набор инструментов для редактирования схем и правил, проверки и запросов.
Ниже приведены некоторые области применения системы VALIDITY:

  • Электронная коммерция:
    В электронной торговле сложные профили клиентов должны сопоставляться с целевыми описаниями. Процесс сопоставления также описывается правилами, а вычисляемые предикаты имеют дело с числовыми вычислениями. Декларативный характер DEl облегчает формулировку алгоритма сопоставления.
  • Правила управляемые процессы:
    В управляемом правилами процессе четко определенные правила определяют действия, которые должны быть выполнены. В этом процессе некоторые классы моделируются как классы DEL. Основным преимуществом VALIDITY является легкость, с которой принимаются новые правила.
  • Открытие знаний:
    Цель открытия знаний — найти новые взаимосвязи данных путем анализа существующих данных. Прототип приложения, разработанный Университетом Иллинойса, использует уже существующие данные о студентах из числа меньшинств, которые были улучшены с помощью правил в DEL.
  • Параллельное проектирование:
    Параллельные инженерные приложения работают с большими объемами централизованных данных, которыми обмениваются несколько участников. Опытный образец был разработан в области гражданского строительства. Проектные данные моделируются с использованием объектно-ориентированной мощности языка DEL. DEL может обрабатывать преобразование правил в ограничения, а также может обрабатывать любую закрытую формулу как ограничение целостности.

Рекомендуемые посты:

Приложения коммерческих дедуктивных систем баз данных

0.00 (0%) 0 votes