An Optimizing Prolog Front-End to a Relational Query System
An optimizing translation mechanism for the dynamic interactionbetween a logic-based expert system written in PROLOG and a relationaldatabase accessible through SQL is presented. Themechanism makes use of an intermediate language that decomposesthe optimization problem and makes the proposed approach target-languageindependent. It can either facilitate expert system -database interaction, e.g., when integrating expert systems intobusiness systems, or augment existing database with (external)deductive capabilities