Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Database applications using Prolog
Lucas R., Halsted Press, New York, NY, 1988. Type: Book (9789780470211663)
Date Reviewed: Aug 1 1990

Many practical problems do not have algorithmic solutions. Many practical problems require sifting among large numbers of facts to arrive at solutions. Computer programs that solve problems in the intersection of these two sets must employ heuristic strategies such as selecting and refining hypotheses and be able to efficiently access and manipulate large data stores. These programs are variously called expert systems, knowledge base management systems, and deductive databases. (I do not mean to imply that these terms are completely synonymous, but that the systems they represent are more alike than different.)

Two approaches to achieving knowledge base management systems have been advocated: evolutionary, using existing database and expert systems technologies, and revolutionary, starting from the beginning [1]. While acknowledging the attraction of the latter, Vassiliou “considers tight coupling of a KBS with a DBMS as the most attractive short- and long-term solution” [2]. Following this advice, Robert Lucas has combined Prolog with Mimer, a relational DBMS, to produce an environment for developing expert systems.

Lucas’s exposition of his project is well organized and readable. After an introductory chapter he provides an overview of Prolog, relational DBMSs, and expert systems. He then discusses, in detail, the interface he implemented between Prolog and Mimer. The last half of the book contains descriptions and evaluations of three prototype expert systems implemented with Prolog-Mimer. I recommend the book for general readers who have some knowledge and interest in computers and to those looking for information on viable implementations of expert systems.

Reviewer:  K. Larason Review #: CR113990
1) Mylopolous, J. On knowledge base management systems. In On Knowledge Base Management Systems, M. L. Brodie and J. Mylopoulos, Eds., Springer-Verlag, New York, 1986, 3–8.
2) Vassiliou, Y. Knowledge based and database systems: enhancements, coupling, or integration? In On Knowledge Base Management Systems, M. L. Brodie and J. Mylopoulos, Eds., Springer-Verlag, New York, 1986, 87–91.
Bookmark and Share
 
Database Applications (H.2.8 )
 
 
Logic Programming (I.2.3 ... )
 
 
Predicate Logic (I.2.4 ... )
 
 
Prolog (H.2.3 ... )
 
 
Applications And Expert Systems (I.2.1 )
 
 
General (H.2.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Database Applications": Date
Databases for genetic services: current usages and future directions
Meaney F. Journal of Medical Systems 11(2-3): 227-232, 1987. Type: Article
Sep 1 1988
Oracle’s cooperative development environment
Kline K., Butterworth-Heinemann, Newton, MA, 1995. Type: Book (9780750695008)
May 1 1996
Patching onto the Web
Davies B., Davies V. Communications of the ACM 40(5): 66-69, 1997. Type: Article
Nov 1 1997
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy