IMPLEMENTATION OF A DEDUCTIVE DATABASE SYSTEM USING SQLBASE

Authors
Citation
Cc. Keong et C. Yin, IMPLEMENTATION OF A DEDUCTIVE DATABASE SYSTEM USING SQLBASE, Microprocessors and microsystems, 20(6), 1997, pp. 317-323
Citations number
24
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
01419331
Volume
20
Issue
6
Year of publication
1997
Pages
317 - 323
Database
ISI
SICI code
0141-9331(1997)20:6<317:IOADDS>2.0.ZU;2-T
Abstract
Deductive databases intellectualize relational databases by providing complex inference ability and they are competitive with current commer cial relational databases. The deductive database system presented in this paper is a unified logic/database system where programs may be ex pressed declaratively, in a form close to first-order logic, and at th e same time efficiently access very large data bases. The implementati on is based on a logic-based language compilation. A Prolog-like progr am is translated into Warren Abstract Machine (WAM) instructions by a compiler, and the resulting WAM code is executed by an emulator. The i nference engine and the relational database are tightly coupled, i.e. external records are retrieved from the underlying database and unifie d with Prolog-like terms as and when required. The tight coupling of a logic-based language and a relational DBMS achieved a satisfactory pe rformance.