Programming in Prolog (2nd ed.)
Programming in Prolog (2nd ed.)
Understanding and writing compilers: a do-it-yourself guide
Understanding and writing compilers: a do-it-yourself guide
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Logic and Databases: A Deductive Approach
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
This paper describes the design and implementation of a data retrieval language for a Prolog-based database system. The language itself is implemented in Prolog, and it forms part of a more comprehensive project to build an intelligent database system which incorporates deductive capabilities, enforcement of integrity constraints, and automatic normalisation. Among the features of the language are the use of the common relational operators such as Select, Project, and Join, and the incorporation of built-in functions such as Counting and Averaging. Although the language is not relational complete, actual user experience indicate that it is much more powerful than the native Prolog query interface, and it provides a versatile enhancement to the database capability of Prolog.