ILEX an intelligent relational database system

  • Authors:
  • D. Y. Li;F. G. Heath

  • Affiliations:
  • -;-

  • Venue:
  • SIGSMALL '83 Proceedings of the 1983 ACM SIGSMALL symposium on Personal and small computers
  • Year:
  • 1983

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the architectural overview of a research project called ILEX. The discussion focuses on a unified approach for all relational query languages. A universal interface supporting three typical query languages: ML based on ISBL, EL based on SQL, and PL based on QBE, has been implemented entirely in PROLOG. The translation of queries from a variety of query languages into a canonical logic form is illustrated. A simple but effective dynamic optimisation strategy is described. By means of knowledge information processing many different query languages can be implemented using the same data base management software. Each query language supported is a cleanly-supported component and can be modified independently from the rest of the system, and the underlying software can be changed without requiring any change at the user interface. This approach should yield great benefits in reduced cost and increased flexibility of implementation and application.