Базы знаний. Продукционная модель знаний.
Запросы, которые формируются пользователями информационной системы, реализуются 1-м из 2-х возможных способов:
-сообщения, являющиеся ответом на запрос, хранятся в явном виде БД, и процесс получения ответа представляет собой выделение подмножества значений из файлов БД, удовлетворяющих запросу.
-ответ не существует в явном виде БД и формируется в процессе логического ввода на основании имеющихся данных.
База знаний содержит:
-сведения, которые отражают существующие в предметной области закономерности и позволяют выводить новые факты, справедливые в данном состоянии предметной области, но отсутствующие в БД, а также прогнозировать потенциально возможные состояния предметной области.
-сведения о структуре ЭИС и БД (метаинформация).
-сведения, обеспечивающие понимание входного языка, т.е. перевод входных запросов во внутренний язык.
Существует 3 модели представления знаний:
-продукционная модель,
-модель фреймов,
-модель семантических сетей.
Продукционная модель состоит из 3 основных компонентов:
-набор правил, представляющий собой в продукционной системе базу знаний,
-рабочей памяти, в которой хранятся исходные факты и результаты выводов, полученных из этих фактов,
-механизма логического вывода использующего правила в соответствии с содержимым рабочей памяти и формирующего новые факты.
Каждое правило содержит условную и заключительную части. В условной части правила находится одиночный факт, либо несколько фактов (условий), соединенных логической операцией «И». в заключительной части правила находятся факты, которые необходимо сформировать в рабочей памяти, если условная часть правила является истинной.
Правила логического вывода имеют вид:
1.Если метод доступа индексный, то СУБД –dBASE 3.
2. Если метод доступа последовательный, то СУБД — dBASE 3.
3.если доля записей