Proceedings

The Incomplete Database

Download BibTeX Cite

Proceedings of the Twelfth International Joint Conference on Artificial Intelligence. Logic Programming. Pages 897-901.

© 1991 International Joint Conferences on Artificial Intelligence

Abstract

The introduction of nulls (unknown values) in the relational database calls for an extension of the theoretical foundation of the database model. Nulls are alien to classical logic, in which the relational database model is rooted. This has led to all sorts of counterintuitive ad hoc solutions, reasonable in one place, but awkward in others. A sound model-theoretical foundation of nulls in a relational database based on modal logic is presented here. The modal interpretation of queries is easy to comprehend and intuitively correct. Partial interpretations, which are to be preferred from a computational point of view, are inadequate for arbitrary queries. Formulas that have an identical partial and modal interpretation are called safe. Safety guarantees on the one hand that the partial answer is meaningful and on the other hand that the modal interpretation is finitely computable. The suitability of modal logic to model nulls is illustrated by a short discussion of the effect of nulls on database integrity.

  1. Biskup, 1981)
  2. J. Biskup. A formal approach to null val- ues in database relations. In: H.Gallaire et al. ( eds.) Advances in database theory, Vol. 1. 1981 [
  3. Codd, 1979)
  4. E.F. Codd. Extending the relational database model to capture more meaning. In: ACM Transactions on Database Systems, Vol. 4. 1979
  5. Codd, 1986)
  6. E.F. Codd. Missing information (applica- ble and inapplicable) in relational databases. In: ACM SIGMOD, Vol. 15. 1986
  7. Codd, 1990)
  8. E.F. Codd. The Relational Model for Database Management: version 2. Addison- Wesley, 1990 [Date, 1989)
  9. C.J. Date. Null Values in Database Man- agement. In: Relational Database: Selected Writings. Addison-Wesley, 1986 [
  10. Demolombe et al., 1988)
  11. R. Demolombe & L. Farinas del Cerro. An algebraic evaluation method for deduc- tion in incomplete databases. In: Journal of Logic Programming, Vol. 5. 1988
  12. [Denneheuvel et al., 1991] S. van Denneheuvel & K.L. Kwast. Weak equivalence for constraint sets. In: Pro- ceedings of IJCAI'91, Morgan Kaufmann, 1991 [Grant, 1979] IJCAI
  13. J . Grant. Null values in the rela- tional database. In: Information Processing Letters, Vol. 6, 1979
  14. Imielinski and Lipski, 1984a) T. Imielinski & W. Lip- ski. The relational model of data and cylindric alge- bras. In: Journal of Computer and System Sciences, Vol. 28. 1984
  15. [Imielinski and Lipski, 1984b] T. Imielinski & W. Lip- ski. Incomplete information in relational databases. In: Journal of the ACM, Vol. 31. 1984
  16. [Kwast, 1999] K.L. Kwast. Nulls in a relational database. Forthcoming.
  17. [Levesque, 1984] H. Levesque. Foundations of a func- tional approach to knowledge representation. In: Ar- tificial Intelligence, Vol. 23. 1984
  18. Lien, 1979)
  19. Y. Edmund Lien. Multivalued dependencies with null values in relational databases. In: Proceed- ings of IEEE, 1979
  20. [Lipski, 1977] W. Lipski. On the logic of incomplete in- formation. In: T. Gruska (ed.) Proc. of the 6th symp. on Math. Found. of Comp. Science, LNCS, Springer Verlag. 1977
  21. [Lipski, 1979] W. Lipski. On semantic issues connected with incomplete information databases. In: ACM Transactions on Database• Systems, Vol. 4. 1979
  22. [Lipski, 1981] W. Lipski. On databases with incomplete information. In: Journal of the ACM, Vol. 28. 1981
  23. [Ola, 1989] A. Ola & G. Ozsoyoglu. A family of incom- plete database models. In: P. Apers & G. Wiederhold (ed.) Proceedings of the 15 VLDB. 1989
  24. Reiter, 1984)
  25. R. Reiter. Towards a logical reconstruc- tion of relational database theory. In: M. Brodie et. al. ( eds.) On Conceptual Modeling. Springer Verlag, 1984
  26. [Reiter, 1986] R. Reiter. A Sound and Sometimes Com- plete Query Evaluation Algorithm for Relational Databases with Null Values. In: Journal of the ACM, Vol. 33. 1986
  27. [Reiter, 1988] R. Reiter. On Integrity Constraints. In: M. Vardi (ed.) Proc. of the 2nd conf. on Theoretical Aspects of Reasoning about Knowledge, 1988 [Vardi, 1986]
  28. M. Vardi. Querying Logical Databases. In: Journal of Computer & System Sciences, Vol. 33. 1986
  29. [Vassiliou, 1979] Y. Vassiliou. Null values in data base management / a denotational approach. In: ACM SIGMOD 1979 [
  30. Zaniola, 1984)
  31. C. Zaniola. Database relations with null values. In: Journal of Computer and System Sciences, Vol. 28. 1984

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards