Issue No. 01 - March (1990 vol. 2)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/69.50907
<p>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.</p>
LDL system prototype; logic data language; declarative logic-based language; relational database; logic programming technologies; knowledge-based applications; LDL language; compilation techniques; LDL queries; target query execution plans; stored data; runtime environment; optimization techniques; compiled queries; LDL approach; high level languages; knowledge based systems; logic programming; program compilers; relational databases
R. Krishnamurthy, S. Tsur, S. Naqvi, R. Gamboa, D. Chimenti and C. Zaniolo, "The LDL System Prototype," in IEEE Transactions on Knowledge & Data Engineering, vol. 2, no. , pp. 76-90, 1990.