Title :
The LDL system prototype
Author :
Chimenti, Danette ; Gamboa, Ruben ; Krishnamurthy, Ravi ; Naqvi, Shamim ; Tsur, Shalom ; Zaniolo, Carlo
Author_Institution :
Microelectron. & Comput. Technol. Corp., Austin, TX, USA
fDate :
3/1/1990 12:00:00 AM
Abstract :
The logic data language (LDL) system provides a declarative logic-based language and integrates relational database and logic programming technologies so as to support advanced data and knowledge-based applications. A comprehensive overview of the system and a description of LDL language and the compilation techniques employed to translate LDL queries into target query execution plans on the stored data are presented. The architecture and runtime environment of the system and the optimization techniques employed in order to improve the performance and assure the safety of the compiled queries are given. The experience gained so far with the system and application areas where the LDL approach appears to be particularly effective are discussed
Keywords :
high level languages; knowledge based systems; logic programming; program compilers; relational databases; LDL approach; LDL language; LDL queries; LDL system prototype; compilation techniques; compiled queries; declarative logic-based language; knowledge-based applications; logic data language; logic programming technologies; optimization techniques; relational database; runtime environment; stored data; target query execution plans; Calculus; Database languages; Database systems; Deductive databases; Energy management; Knowledge management; Logic programming; Object oriented databases; Prototypes; Relational databases;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on