Skip to main content

Universal and representative instances using unmarked nulls

  • Session 6 Data Bases
  • Conference paper
  • First Online:
Foundations of Software Technology and Theoretical Computer Science (FSTTCS 1984)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 181))

Abstract

Representative instances are important since in addition to the universal relation view they permit updates in the individual relations; if these updates are locally valid, then they do not violate global consistency. In this paper, we first give conditions under which we can construct a universal instance I which uses only one type of nulls (unmarked nulls) and whose total projections onto the relation schemes yield exactly the database relations. Then, we give a necessary and sufficient condition under which this I is actually a representative instance. Our conditions are simple and easily maintained.

This work was supported in part by the University of Missouri Summer Research Fellowship.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Atzeni, P. and Parker, D. S., Assumptions in relation database theory, Proc. ACM Symp. on Principles of Database Systems, (1982), 1–9.

    Google Scholar 

  2. Beeri, C., Fagin, R., Maier, D., and Yannakakis, M., On the desirability of acyclic database schemes, Journal of ACM, (30)3 (1983), 479–513.

    Google Scholar 

  3. Bernstein, P. A., and Goodman, N., What does Boyce-Codd normal form do? Proc. 6th Int'l. Conf. on Very Large Data Bases, (1980), 245–259.

    Google Scholar 

  4. Carlson, C. R., and Kaplan, R. S., A generalized access path model and its application to a relational database system, Proc. ACM SIGMOD Conf. on Management of Data, (1976), 143–154.

    Google Scholar 

  5. Codd, E. F., Relational database: a practical foundation for productivity, Comm. of ACM, (25)2(1982), 109–116.

    Google Scholar 

  6. D'atri, A. and Moscarini, M., Acyclic hypergraphs: their recognition and top-down versus bottom-up generation. Tech. Rep. Consiglio Nazionale Delle Richerche, Instituto di Analisi dei Sistemi ed Informatica, (1982).

    Google Scholar 

  7. Fagin, R., The decomposition versus the synthetic approach to relational database design, Proc. 3rd Int'l. Conf. on Very Large Data Bases, (1977), 441–446.

    Google Scholar 

  8. Fagin, R., Degrees of acyclicity for hypergraphs and relational database schemes, Journal of ACM, (30)3(1983), 514–550.

    Google Scholar 

  9. Fagin, R., Mendelzon, A. O., and Ullman, J. D., A simplified universal relation assumption and its properties, ACM Trans. Database Systems, (7)3(1982), 343–360.

    Google Scholar 

  10. Graham, M. H., On the universal relation, Technical Report, University of Toronto (1979).

    Google Scholar 

  11. Honeyman, P., Ladner, R. E., and Yannakakis, M., Testing the universal instance assumption, Info. Proc. Letters, (10)1(1980), 14–19.

    Google Scholar 

  12. Honeyman, P., Testing satisfaction of functional dependencies, Journal of ACM, (29)3(1982), 668–677.

    Google Scholar 

  13. Jajodia, S., Ng, P. A., and Springsteel, F. N., On universal and representative instances for inconsistent databases, in Entity-Relationship Approach to Software Engineering (C. Davis et al., eds.) North-Holland, Amsterdam (1983), 279–295.

    Google Scholar 

  14. Jajodia, S., Ng, P. A., and Springsteel, F. N., Constructive universal instances over incomplete information, in preparation.

    Google Scholar 

  15. Kent, W., Consequences of assuming a universal relation, ACM Trans. on Database Systems, (6)4(1981), 539–556.

    Google Scholar 

  16. Korth, H. F., and Ullman, J. D., SYSTEM/U: a database system based on the universal relation assumption Proc. XP/1 Conference, (1980).

    Google Scholar 

  17. Lien, Y. E., On the equivalence of database models, Journal of ACM, (29)2(1982), 333–362.

    Google Scholar 

  18. Maier, D., Mendelzon, A. O., and Sagiv, Y., Testing implications of data dependencies, ACM Trans. on Database Systems, (4)4(1979), 455–469.

    Google Scholar 

  19. Maier, D., Discarding the universal instance assumption: preliminary results, Proc. XP/1 Conf., (1980).

    Google Scholar 

  20. Maier, D., The Theory of Relational Databases, Computer Science Press, Rockville, Maryland (1983).

    Google Scholar 

  21. Rissanen, J., On equivalence of database schemes, Proc. ACM Symp. on Principles of Database Systems, (1982), 23–26.

    Google Scholar 

  22. Sagiv, Y., Can we use the universal instance assumption without using nulls?, Proc. ACM SIGMOD Int'l. Conf. on Management of Data, (1981), 108–130.

    Google Scholar 

  23. Savig, Y., A characterization of globally consistent databases and their correct paths, ACM Trans. on Database Systems, (8)2 (1983), 266–286.

    Google Scholar 

  24. Ullman, J. D., The U. R. strikes back, Proc. ACM Symp. on Principles of Database Systems, (1982), 10–22.

    Google Scholar 

  25. Ullman, J. D., Principles of Database Systems, 2nd Ed., Computer Press, Rockville, MD. (1982).

    Google Scholar 

  26. Vassiliou, T., Functional dependencies and incomplete information, Proc. 6th Int'l. Conf. on Very Large Data Bases, (1980), 260–269.

    Google Scholar 

  27. Yannakakis, M., Algorithms for acyclic database schemes, Proc. 7th Int'l. Conf. on Very Large Data Bases, (1981), 82–94.

    Google Scholar 

  28. Zaniolo, C., Database relations with null values, Proc. ACM Symp. Principles of Database Systems, (1982), 27–33.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mathai Joseph Rudrapatna Shyamasundar

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jajodia, S. (1984). Universal and representative instances using unmarked nulls. In: Joseph, M., Shyamasundar, R. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1984. Lecture Notes in Computer Science, vol 181. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-13883-8_83

Download citation

  • DOI: https://doi.org/10.1007/3-540-13883-8_83

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-13883-9

  • Online ISBN: 978-3-540-39087-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics