N. Bassiliades, I. Vlahavas, “LBASE: A Logical Database Management System”, General Conference of the Balkan Physical Union, pp. 640-642, Thessaloniki, Greece, September 1991, 1991.
Author(s): Nick Bassiliades, I. Vlahavas
Appeared In: General Conference of the Balkan Physical Union, pp. 640-642, Thessaloniki, Greece, September 1991, 1991.
Keywords: Prolog, Databases, Dbase.
Abstract: Logic offers a uniform environment both for data description and program execution and provides a powerful programming language with the use of "headed" queries. Relational data model proved to be the best model of the "conventional" data-base theory. This paper describes the advantages of connecting a relational data-base management system (RDBMS) (DBASE III PLUS) with logic programming (Arity Prolog), building a logical DBMS (LDBMS), called LBASE, that extends the power of the relational data model. Relations are described both by facts (assertions) and rules (deductions), so data become more meaningful, and complex queries can be answered. Memory organisation also provides space saving and efficient indexing using b-trees instead of sequential searching.