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.
Preview
Unable to display preview. Download preview PDF.
References
Atzeni, P. and Parker, D. S., Assumptions in relation database theory, Proc. ACM Symp. on Principles of Database Systems, (1982), 1–9.
Beeri, C., Fagin, R., Maier, D., and Yannakakis, M., On the desirability of acyclic database schemes, Journal of ACM, (30)3 (1983), 479–513.
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.
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.
Codd, E. F., Relational database: a practical foundation for productivity, Comm. of ACM, (25)2(1982), 109–116.
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).
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.
Fagin, R., Degrees of acyclicity for hypergraphs and relational database schemes, Journal of ACM, (30)3(1983), 514–550.
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.
Graham, M. H., On the universal relation, Technical Report, University of Toronto (1979).
Honeyman, P., Ladner, R. E., and Yannakakis, M., Testing the universal instance assumption, Info. Proc. Letters, (10)1(1980), 14–19.
Honeyman, P., Testing satisfaction of functional dependencies, Journal of ACM, (29)3(1982), 668–677.
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.
Jajodia, S., Ng, P. A., and Springsteel, F. N., Constructive universal instances over incomplete information, in preparation.
Kent, W., Consequences of assuming a universal relation, ACM Trans. on Database Systems, (6)4(1981), 539–556.
Korth, H. F., and Ullman, J. D., SYSTEM/U: a database system based on the universal relation assumption Proc. XP/1 Conference, (1980).
Lien, Y. E., On the equivalence of database models, Journal of ACM, (29)2(1982), 333–362.
Maier, D., Mendelzon, A. O., and Sagiv, Y., Testing implications of data dependencies, ACM Trans. on Database Systems, (4)4(1979), 455–469.
Maier, D., Discarding the universal instance assumption: preliminary results, Proc. XP/1 Conf., (1980).
Maier, D., The Theory of Relational Databases, Computer Science Press, Rockville, Maryland (1983).
Rissanen, J., On equivalence of database schemes, Proc. ACM Symp. on Principles of Database Systems, (1982), 23–26.
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.
Savig, Y., A characterization of globally consistent databases and their correct paths, ACM Trans. on Database Systems, (8)2 (1983), 266–286.
Ullman, J. D., The U. R. strikes back, Proc. ACM Symp. on Principles of Database Systems, (1982), 10–22.
Ullman, J. D., Principles of Database Systems, 2nd Ed., Computer Press, Rockville, MD. (1982).
Vassiliou, T., Functional dependencies and incomplete information, Proc. 6th Int'l. Conf. on Very Large Data Bases, (1980), 260–269.
Yannakakis, M., Algorithms for acyclic database schemes, Proc. 7th Int'l. Conf. on Very Large Data Bases, (1981), 82–94.
Zaniolo, C., Database relations with null values, Proc. ACM Symp. Principles of Database Systems, (1982), 27–33.
Author information
Authors and Affiliations
Editor information
Rights 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