Abstract:Based on two integrated methods (interpretation and compiling)of logic programming and relational database,this paper presents a new precompilation-based interpretive approach. This approach retains the advantages of the previous two methods and overcomes their drawbacks. A prototype of a corresponding integrated system based on this approach is introduced in the paper,and its chief imprementation techniques are also discussed which include the coupling at the physical level,the compound of languages at the logical level,the source-level partial evaluation and static optimization,and the fact scheduling and version management during the dynamic execution. At present,this prototype has been put into practical applications as the kernel of the Knowledge Base Management System GKBMS.