Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
A logical language for data and knowledge basesJanuary 1989
Publisher:
  • Computer Science Press, Inc.
  • Imprint of W H Freeman and Co. 41 Madison Ave., 37th floor New York, NY
  • United States
ISBN:978-0-7167-8200-1
Published:03 January 1989
Pages:
288
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. Hu X, Karp J, Zhao D, Zreika A, Wu X and Scholz B The Choice Construct in the Soufflé Language Programming Languages and Systems, (163-181)
  2. ACM
    Vianu V Datalog Unchained Proceedings of the 40th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, (57-69)
  3. Maier D, Tekle K, Kifer M and Warren D Datalog Declarative Logic Programming, (3-100)
  4. Calimeri F, Cozza S, Ianni G and Leone N (2011). Finitely recursive programs: Decidability and bottom-up computation, AI Communications, 24:4, (311-334), Online publication date: 1-Dec-2011.
  5. ACM
    Ronen R and Shmueli O Automated interaction in social networks with datalog Proceedings of the 19th ACM international conference on Information and knowledge management, (1273-1276)
  6. ACM
    Becker M and Nanz S (2010). A logic for state-modifying authorization policies, ACM Transactions on Information and System Security, 13:3, (1-28), Online publication date: 1-Jul-2010.
  7. Bry F, Furche T, Ley C, Marnette B, Linse B and Schaffert S Datalog relaunched Proceedings of the First international conference on Datalog Reloaded, (321-350)
  8. ACM
    Ronen R and Shmueli O Evaluating very large datalog queries on social networks Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, (577-587)
  9. Wang Q and Schewe K A typed higher-order calculus for querying XML databases Proceedings of the nineteenth conference on Australasian database - Volume 75, (115-125)
  10. ACM
    Ronen R and Shmueli O Evaluation of datalog extended with an XPath predicate Proceedings of the 9th annual ACM international workshop on Web information and data management, (9-16)
  11. Hartmann S and Link S (2006). Deciding implication for functional dependencies in complex-value databases, Theoretical Computer Science, 364:2, (212-240), Online publication date: 6-Nov-2006.
  12. Siebes A Data mining in inductive databases Proceedings of the 4th international conference on Knowledge Discovery in Inductive Databases, (1-23)
  13. ACM
    Wyss C and Robertson E (2005). Relational languages for metadata integration, ACM Transactions on Database Systems, 30:2, (624-660), Online publication date: 1-Jun-2005.
  14. ACM
    Hartmann S and Link S Multi-valued dependencies in the presence of lists Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, (330-341)
  15. Link S and Hartmann S Normalisation in the presence of lists Proceedings of the 15th Australasian database conference - Volume 27, (49-60)
  16. Vassiliadis P, Simitsis A, Georgantas P and Terrovitis M A framework for the design of ETL scenarios Proceedings of the 15th international conference on Advanced information systems engineering, (520-535)
  17. Liu M (2003). Extending Datalog with Declarative Updates, Journal of Intelligent Information Systems, 20:2, (107-129), Online publication date: 1-Mar-2003.
  18. Catania B and Bertino E (2003). Static Analysis of Logical Languages with Deferred Update Semantics, IEEE Transactions on Knowledge and Data Engineering, 15:2, (386-404), Online publication date: 1-Feb-2003.
  19. Giannotti F, Manco G, Nanni M and Pedreschi D (2001). Nondeterministic, Nonmonotonic Logic Databases, IEEE Transactions on Knowledge and Data Engineering, 13:5, (813-823), Online publication date: 1-Sep-2001.
  20. Sistla A and Yu C (2000). Reasoning about Qualitative Spatial Relationships, Journal of Automated Reasoning, 25:4, (291-328), Online publication date: 1-Nov-2000.
  21. Liu M (2000). Design and Implementation of the ROL Deductive Object-Oriented Database System, Journal of Intelligent Information Systems, 15:2, (121-146), Online publication date: 1-Sep-2000.
  22. Liu M Overview of the ROL2 Deductive Object-Oriented Database System Proceedings of the Technology of Object-Oriented Languages and Systems
  23. ACM
    Benedikt M and Libkin L Exact and approximate aggregation in constraint query languages Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, (102-113)
  24. Greco S (1999). Dynamic Programming in Datalog with Aggregates, IEEE Transactions on Knowledge and Data Engineering, 11:2, (265-283), Online publication date: 1-Mar-1999.
  25. Greco S (1998). Non-determinism and weak constraints in Datalog, New Generation Computing, 16:4, (373-395), Online publication date: 1-Dec-1998.
  26. ACM
    Sunderraman R and Sunderraman R A deductive rules processor for SQL databases Proceedings of the 36th annual Southeast regional conference, (64-73)
  27. Liu M (1998). An Overview of the Rule-Based Object Language, Journal of Intelligent Information Systems, 10:1, (5-29), Online publication date: 1-Jan-1998.
  28. Palopoli L and Torlone R (1997). Generalized Production Rules as a Basis for Integrating Active and Deductive Databases, IEEE Transactions on Knowledge and Data Engineering, 9:6, (848-862), Online publication date: 1-Nov-1997.
  29. Yang Q, Dao S, Yu C and Rishe N (1997). A Parallel Scheme Using the Divide-and-Conquer Method, Distributed and Parallel Databases, 5:4, (405-438), Online publication date: 1-Oct-1997.
  30. Montesi D, Bertino E and Martelli M (1997). Transactions and Updates in Deductive Databases, IEEE Transactions on Knowledge and Data Engineering, 9:5, (784-797), Online publication date: 1-Sep-1997.
  31. Fernandes A, Williams M and Paton N (1997). A logic-based integration of active and deductive databases, New Generation Computing, 15:2, (205-244), Online publication date: 1-Jun-1997.
  32. Singh M, Cannata P, Huhns M, Jacobs N, Ksiezyk T, Ong K, Sheth A, Tomlinson C and Woelk D (1997). The Carnot Heterogeneous Database Project, Distributed and Parallel Databases, 5:2, (207-225), Online publication date: 1-Apr-1997.
  33. Shen W and Leng B (1996). A Metapattern-Based Automated Discovery Loop for Integrated Data Mining-Unsupervised Learning of Relational Patterns, IEEE Transactions on Knowledge and Data Engineering, 8:6, (898-910), Online publication date: 1-Dec-1996.
  34. ACM
    Greco S Optimal unification of bound simple set-terms Proceedings of the fifth international conference on Information and knowledge management, (326-336)
  35. Chen W and Warren D (1996). Computation of Stable Models and Its Integration with Logical Query Processing, IEEE Transactions on Knowledge and Data Engineering, 8:5, (742-757), Online publication date: 1-Oct-1996.
  36. ACM
    Goyal N, Hoch C, Krishnamurthy R, Meckler B and Suckow M (1996). Is GUI programming a database research problem?, ACM SIGMOD Record, 25:2, (517-528), Online publication date: 1-Jun-1996.
  37. ACM
    Goyal N, Hoch C, Krishnamurthy R, Meckler B and Suckow M Is GUI programming a database research problem? Proceedings of the 1996 ACM SIGMOD international conference on Management of data, (517-528)
  38. ACM
    Bell C, Nerode A, Ng R and Subrahmanian V (1996). Implementing deductive databases by mixed integer programming, ACM Transactions on Database Systems, 21:2, (238-269), Online publication date: 1-Jun-1996.
  39. Han J A front-end to deductive database systems for multiparadigm programming Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
  40. Levene M and Loizou G (1995). A Graph-Based Data Model and its Ramifications, IEEE Transactions on Knowledge and Data Engineering, 7:5, (809-823), Online publication date: 1-Oct-1995.
  41. Paredaens J, Peelman P and Tanca L (1995). G-Log, IEEE Transactions on Knowledge and Data Engineering, 7:3, (436-453), Online publication date: 1-Jun-1995.
  42. Ho Lee S and J. Henschen L (1995). Evaluation of Recursive Queries with Extended Rules in Deductive Databases, IEEE Transactions on Knowledge and Data Engineering, 7:2, (328-331), Online publication date: 1-Apr-1995.
  43. ACM
    Chen W (1995). Declarative updates of relational databases, ACM Transactions on Database Systems, 20:1, (42-70), Online publication date: 1-Mar-1995.
  44. Guessarian I and Pin J (1995). Linearizing Some Recursive Logic Programs, IEEE Transactions on Knowledge and Data Engineering, 7:1, (137-149), Online publication date: 1-Feb-1995.
  45. Eigler F Translating GraphLog to SQL Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
  46. Frohn J, Lausen G and Uphoff H Access to Objects by Path Expressions and Rules Proceedings of the 20th International Conference on Very Large Data Bases, (273-284)
  47. Barja M, Paton N, Fernandes A, Williams M and Dinn A An Effective Deductive Object-Oriented Database Through Language Integration Proceedings of the 20th International Conference on Very Large Data Bases, (463-474)
  48. Sistla A, Yu C and Haddad R Reasoning About Spatial Relationships in Picture Retrieval Systems Proceedings of the 20th International Conference on Very Large Data Bases, (570-581)
  49. ACM
    Ceri S, Fraternali P, Paraboschi S and Tanca L (1994). Automatic generation of production rules for integrity maintenance, ACM Transactions on Database Systems, 19:3, (367-422), Online publication date: 1-Sep-1994.
  50. Shen W, Mitbander B, Ong K and Zaniolo C Using metaqueries to integrate inductive learning and deductive database technology Proceedings of the 3rd International Conference on Knowledge Discovery and Data Mining, (335-346)
  51. ACM
    Mumick I and Pirahesh H (1994). Implementation of magic-sets in a relational database system, ACM SIGMOD Record, 23:2, (103-114), Online publication date: 1-Jun-1994.
  52. ACM
    Mumick I and Pirahesh H Implementation of magic-sets in a relational database system Proceedings of the 1994 ACM SIGMOD international conference on Management of data, (103-114)
  53. Ioannidis Y and Tsangaris M (1994). The Design, Implementation, and Performance Evaluation of BERMUDA, IEEE Transactions on Knowledge and Data Engineering, 6:1, (38-56), Online publication date: 1-Feb-1994.
  54. ACM
    Montesi D and Bertino E Queries, constraints, updates and transactions within a logic-based language Proceedings of the second international conference on Information and knowledge management, (500-506)
  55. ACM
    Derr M Adaptive query optimization in a deductive database system Proceedings of the second international conference on Information and knowledge management, (206-215)
  56. Vista D Deductive database support for data visualization Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: distributed computing - Volume 2, (985-998)
  57. Consens M, Hasan M and Mendelzon A Using Hy+ for network management and distributed debugging Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1, (450-471)
  58. Srivastava D, Ramakrishnan R, Seshadri P and Sudarshan S Coral++ Proceedings of the 19th International Conference on Very Large Data Bases, (158-170)
  59. ACM
    Libkin L and Wong L Semantic representations and query languages for or-sets Proceedings of the twelfth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, (37-48)
  60. ACM
    Consens M and Mendelzon A (1993). Hy+, ACM SIGMOD Record, 22:2, (511-516), Online publication date: 1-Jun-1993.
  61. ACM
    Ramakrishnan R, Srivastava D, Sudarshan S and Seshadri P (1993). Implementation of the CORAL deductive database system, ACM SIGMOD Record, 22:2, (167-176), Online publication date: 1-Jun-1993.
  62. ACM
    Derr M, Morishita S and Phipps G (1993). Design and implementation of the glue-nail database system, ACM SIGMOD Record, 22:2, (147-156), Online publication date: 1-Jun-1993.
  63. ACM
    Consens M and Mendelzon A Hy+ Proceedings of the 1993 ACM SIGMOD international conference on Management of data, (511-516)
  64. ACM
    Ramakrishnan R, Srivastava D, Sudarshan S and Seshadri P Implementation of the CORAL deductive database system Proceedings of the 1993 ACM SIGMOD international conference on Management of data, (167-176)
  65. ACM
    Derr M, Morishita S and Phipps G Design and implementation of the glue-nail database system Proceedings of the 1993 ACM SIGMOD international conference on Management of data, (147-156)
  66. Ahad R and Bing Yao S (1993). RQL, IEEE Transactions on Knowledge and Data Engineering, 5:3, (451-461), Online publication date: 1-Jun-1993.
  67. ACM
    Kießling W (1992). A complex benchmark for logic programming and deductive databases, or who can beat the N-queens?, ACM SIGMOD Record, 21:4, (28-34), Online publication date: 1-Dec-1992.
  68. Ryman A Foundations of 4Thought Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1, (133-155)
  69. Ramakrishnan R, Srivastava D and Sudarshan S CORAL - Control, Relations and Logic Proceedings of the 18th International Conference on Very Large Data Bases, (238-250)
  70. Simon E, Kiernan J and Maindreville C Implementing High Level Active Rules on Top of a Relational DBMS Proceedings of the 18th International Conference on Very Large Data Bases, (315-326)
  71. Kramer M, Lausen G and Saake G Updates in a Rule-Based Language for Objects Proceedings of the 18th International Conference on Very Large Data Bases, (251-262)
  72. ACM
    Van den Bussche J and Van Gucht D Semi-determinism (extended abstract) Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, (191-201)
  73. Cacace F, Ceri S, Tanca L and Crespi-Reghizzi S (1992). Designing and Prototyping Data-Intensive Applications in the Logres and Algres Programming Environment, IEEE Transactions on Software Engineering, 18:6, (534-546), Online publication date: 1-Jun-1992.
  74. Barron S, Witten M and Liu G (1992). A bibliography on computational molecular biology and genetics, Mathematical and Computer Modelling: An International Journal, 16:6-7, (245-319), Online publication date: 1-Jun-1992.
  75. ACM
    Sallach D A deductive database audit trail Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing: technological challenges of the 1990's, (314-319)
  76. ACM
    Schmidt H Communicating control knowledge to a deductive database system Proceedings of the 1992 ACM annual conference on Communications, (439-446)
  77. ACM
    Sunderraman R Algebraic evaluation of disjunctive deductive databases Proceedings of the 1992 ACM annual conference on Communications, (415-422)
  78. ACM
    Warren D (1992). Memoing for logic programs, Communications of the ACM, 35:3, (93-111), Online publication date: 1-Mar-1992.
  79. ACM
    Conrad S and Gogolla M (1992). An annotated bibliography on object-orientation and deduction, ACM SIGMOD Record, 21:1, (123-132), Online publication date: 1-Mar-1992.
  80. ACM
    Paredaens J and Van Gucht D (1992). Converting nested algebra expressions into flat algebra expressions, ACM Transactions on Database Systems, 17:1, (65-93), Online publication date: 1-Mar-1992.
  81. ACM
    Tsur S (1991). Some recent developments in deductive databases, ACM SIGMOD Record, 20:4, (98-101), Online publication date: 1-Dec-1991.
  82. ACM
    Van Gelder A and Topor R (1991). Safety and translation of relational calculus, ACM Transactions on Database Systems, 16:2, (235-278), Online publication date: 1-May-1991.
  83. ACM
    Phipps G, Derr M and Ross K (1991). Glue-Nail, ACM SIGMOD Record, 20:2, (308-317), Online publication date: 1-Apr-1991.
  84. ACM
    Sheng Y (1991). A non-deterministic deductive database language, ACM SIGMOD Record, 20:2, (188-197), Online publication date: 1-Apr-1991.
  85. ACM
    Güntzer U, Kießling W and Thöne H (1991). New direction for uncertainty reasoning in deductive databases, ACM SIGMOD Record, 20:2, (178-187), Online publication date: 1-Apr-1991.
  86. ACM
    Krishnamurthy R, Litwin W and Kent W (1991). Language features for interoperability of databases with schematic discrepancies, ACM SIGMOD Record, 20:2, (40-49), Online publication date: 1-Apr-1991.
  87. ACM
    Phipps G, Derr M and Ross K Glue-Nail Proceedings of the 1991 ACM SIGMOD international conference on Management of data, (308-317)
  88. ACM
    Sheng Y A non-deterministic deductive database language Proceedings of the 1991 ACM SIGMOD international conference on Management of data, (188-197)
  89. ACM
    Güntzer U, Kießling W and Thöne H New direction for uncertainty reasoning in deductive databases Proceedings of the 1991 ACM SIGMOD international conference on Management of data, (178-187)
  90. ACM
    Krishnamurthy R, Litwin W and Kent W Language features for interoperability of databases with schematic discrepancies Proceedings of the 1991 ACM SIGMOD international conference on Management of data, (40-49)
  91. ACM
    Van den Bussche J and Paredaens J The expressive power structured values in pure OODB's (extended abstract) Proceedings of the tenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, (291-299)
  92. ACM
    Seib J and Lausen G Parallelizing Datalog programs by generalized pivoting Proceedings of the tenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, (241-251)
  93. ACM
    Brodsky A and Sagiv Y Inference of inequality constraints in logic programs (extended abstracts) Proceedings of the tenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, (227-240)
  94. ACM
    Tsur S Deductive databases in action Proceedings of the tenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, (142-153)
  95. ACM
    Ullman J and Zaniolo C (1990). Deductive databases, ACM SIGMOD Record, 19:4, (75-82), Online publication date: 1-Dec-1990.
  96. ACM
    Abiteboul S, Buneman P, Delobel C, Hull R, Kanellakis P and Vianu V (1990). New hope on data models and types, ACM SIGMOD Record, 19:4, (41-48), Online publication date: 1-Dec-1990.
  97. Hull R and Yoshikawa M ILOG Proceedings of the 16th International Conference on Very Large Data Bases, (455-468)
  98. Mumick I, Pirahesh H and Ramakrishnan R The Magic of Duplicates and Aggregates Proceedings of the 16th International Conference on Very Large Data Bases, (264-277)
  99. ACM
    Kiernan G, de Maindreville C and Simon E (1990). Making deductive databases a practical technology: a step forward, ACM SIGMOD Record, 19:2, (237-246), Online publication date: 1-May-1990.
  100. ACM
    Cacace F, Ceri S, Crespi-Reghizzi S, Tanca L and Zicari R (1990). Integrating object-oriented data modelling with a rule-based programming paradigm, ACM SIGMOD Record, 19:2, (225-236), Online publication date: 1-May-1990.
  101. ACM
    Kiernan G, de Maindreville C and Simon E Making deductive databases a practical technology: a step forward Proceedings of the 1990 ACM SIGMOD international conference on Management of data, (237-246)
  102. ACM
    Cacace F, Ceri S, Crespi-Reghizzi S, Tanca L and Zicari R Integrating object-oriented data modelling with a rule-based programming paradigm Proceedings of the 1990 ACM SIGMOD international conference on Management of data, (225-236)
  103. ACM
    Abiteboul S, Simon E and Vianu V Non-deterministic languages to express deterministic transformations Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, (218-229)
  104. ACM
    Sacca D and Zaniolo C Stable models and non-determinism in logic programs with negation Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, (205-217)
  105. ACM
    Willard D Quasilinear algorithms for processing relational calculus expressions (preliminary report) Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, (243-257)
  106. Chimenti D, Gamboa R, Krishnamurthy R, Naqvi S, Tsur S and Zaniolo C (1990). The LDL System Prototype, IEEE Transactions on Knowledge and Data Engineering, 2:1, (76-90), Online publication date: 1-Mar-1990.
  107. Buchsbaum A, Kanellakis P and Vitter J A data structure for arc insertion and regular path finding Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms, (22-31)
  108. ACM
    Tech Correspondence C (1989). Technical correspondence, Communications of the ACM, 32:10, (1241-1258), Online publication date: 1-Oct-1989.
  109. Chimenti D, Gamboa R and Krishnamurthy R Towards an open architecture for LDL Proceedings of the 15th international conference on Very large data bases, (195-203)
  110. Ceri S, Gottlob G and Tanca L (1989). What You Always Wanted to Know About Datalog (And Never Dared to Ask), IEEE Transactions on Knowledge and Data Engineering, 1:1, (146-166), Online publication date: 1-Mar-1989.
Contributors
  • Telcordia Technologies, Inc.
  • Oracle Corporation

Reviews

Alexei P. Stolboushkin

This book describes the syntax and semantics of a new logical programming language called LDL. Although in the standard approach to designing databases the database language (for example, SQL) is quite simple and supports only a few operations with data, such as storing and searching, the programmer ought to use some host language to manipulate the data. On the other hand, a knowledge base provides sophisticated tools to represent complex classification schemes and supports logical inference over these structures, but it is usually quite limited with respect to the total volume of data (that is, represented knowledge). LDL combines the features of logic programming languages and database languages. The book contains 10 chapters and five appendices. The first chapter, entitled “Warming Up,” is a very informal introduction. The remaining chapters describe LDL. The authors start with a very simple subset of the language, namely first-order LDL programs (chapter 2). Then they extend the language step by step by adding, in each chapter, some new language constructs. Each chapter gives the semantics of the new constructs, such as declarative semantics, which defines the meaning of programs in a nonconstructive logical sense by defining the notion of minimal model, bottom-up semantics, which defines how this minimal model is to be constructed, and top-down evaluation, which provides a constructive proof-theoretic method of assigning meaning to a formula. Chapter 3 introduces recursive rules in programs, and chapter 4 discusses interpreted predicates and functions. (Actually, the goal is to install arithmetic in the language.) Chapter 5 describes how to use negation in programs, chapter 6 introduces set terms, and chapter 7 introduces constructs to allow update operations on the facts of the database. Chapter 8 introduces some imperative constructs in the language, such as if-then-else and iteration. Chapter 9 discusses tools that define aggregate operations on sets, such as finding the minimal element. In this connection, the chapter introduces the choice predicate, which allows nondeterministic choices in programs. Chapter 10 explains how to run LDL programs in the current implementation. The appendices give the formal LDL syntax and some LDL applications and discuss some problems related to the effective implementation of LDL constructs. Throughout the book, many results related to the theoretical foundations of LDL are mentioned, but often they are neither precisely formulated nor proved. The purpose of this book is not to discuss underlying theory but to give the syntax and semantics of LDL, and this is done well. The book, which is clearly written, successfully combines formal and informal methods of presentation and contains many good examples. It really can be used to learn LDL, even by those readers who are only casually familiar with logic programming and databases. It will be interesting to specialists in these fields. The book ends with a bibliography and includes some incomplete references. For example, the result about the undecidability of the safety problem (subsection 2.4.3) was first proved in Stolboushkin et al. [1]. In relation to subsection 5.9, a good reference is Harel and Peleg [2], which gives a survey of relationships between query languages and different complexity classes.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Recommendations