A Formalisation of Logic Databases and Integrity Constraints | SpringerLink
Skip to main content

A Formalisation of Logic Databases and Integrity Constraints

  • Conference paper
Modelling Database Dynamics

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

  • 29 Accesses

Abstract

This paper presents a meta-level/object-level framework (MOF) for the formalisation of logic databases (LDBs). The MOF is based on first order logic and thus benefits and employs many of the properties and results of that logic, eg. rich representation language, well-defined semantics, resolution theorem proving, etc. The meta theory in the MOF provides a sound formalisation environment in which we can tackle many as yet open LDB problems such as capturing the “true intended meaning” of the notion of integrity constraints where they contain subtle presumptions in their natural language statements, formalisation and enforcement of “dynamic” integrity constraints within the same framework as their static counter-parts, declarative representation of concepts of database update operations, query evaluation and optimisation, and control of the reasoning in the underlying LDB theory (i.e. the object theory of the MOF). Finally, from implementation view point, one can implement useful classes of LDBs formalised in the MOF within a suitable logic programming environment such as METAPROLOG or GODEL.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Azarmi N. and Azmoodeh M. 1989, Logic Databases and Integrity Constraints,In Proceedings of INFORMATICS 10 Conference, pp 295–302, University of York, U.K., March 1989, ASLIB Publications

    Google Scholar 

  2. Reiter R. 1990, On Asking What a Database Knows, In “Proc. of Computational Logic Symposium”, Brussels, pp 96–113, November 1990, Springer-Verlag, Berlin.

    Google Scholar 

  3. Jiang Y.J. and Azarmi N. 1988, Meta Logic Programming for Epistemic Notions,In Proceedings of the 1st International Workshop on Meta-Programming in Logic Programming (META 88), Bristol University, Bristol, U.K., June 1988. MIT Press

    Google Scholar 

  4. Azarmi N. 1991, A Formalisation of Logic Databases and Their Integrity Constraints, Thesis, University of Essex, U.K., Mar 1991.

    Google Scholar 

  5. Kowalski R.A. 1979, Logic for Problem Solving, Elsevier, North Holland, New York

    Google Scholar 

  6. Eshghi K. 1986, Meta-language in Logic Programming, Thesis, Imperial College, London

    Google Scholar 

  7. Lloyd J.W. and Topor R.W. 1984, A Basis for Deductive Database System II,in JnL of Logic Programming, VoL 3, pp 55–67

    Article  MathSciNet  Google Scholar 

  8. Sadri F. and Kowalski R. 1988, A Theorem Proving Approach to Database Integrity Checking,In ‘Foundations of Deductive Databases and Logic Programming’, pp 313–362, Morgan and Kaufmann

    Google Scholar 

  9. Clark K.L. 1978. Negation as Failure, In Logic and Databases. pp 293–322, Plenum Press, New York

    Google Scholar 

  10. Azarmi N. and Jiang, Y.J. 1990, Logic Databases and Integrity Constraints: a MetalevellObject-level Framework, In Proc. of 4th Int. Symposium on Knowledge Engineering, pp 85–90, Barcelona, Spain, May 1990

    Google Scholar 

  11. Jiang Y.J. 1989, An autoepistemic logical view of knowledge base, In 9th hit. Conf. on Foundation of Software Tech. and Theoretical Comp. Sc., India, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Azarmi, N. (1993). A Formalisation of Logic Databases and Integrity Constraints. In: Lipeck, U.W., Thalheim, B. (eds) Modelling Database Dynamics. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3554-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3554-8_9

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19803-1

  • Online ISBN: 978-1-4471-3554-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics