Abstract
Database reformulation is the process of rewriting the data and rules of a deductive database in a functionally equivalent manner. We focus on the problem of automatically reformulating a database in a way that reduces query processing time while satisfying strong storage space constraints.
In this paper we consider one class of deductive databases — those where all stored relations are unary. For this class of so-called unary databases, we show that the database reformulation problem is decidable if all rules can be expressed in nonrecursive datalog with negation; moreover, we show that for such databases there always exists an “optimal” reformulation. We also suggest how this solution for unary databases might be extended to the general case, i.e., to that of reformulating databases with stored relations of arbitrary arity.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Serge Abiteboul and Oliver Duschka. Complexity of answering queries using materialized views. In PODS-98, pages 254–263.
Serge Abiteboul, Richard Hull, and Victor Vianu. Foundations of Databases. Addison-Wesley, Reading, Mass., 1995.
F.N. Afrati, M. Gergatsoulis, and T.G. Kavalieros. Answering queries using materialized views with disjunctions. In ICDT-99, pages 435–452.
P. Atzeni, G. Ausiello, C. Batini, and M. Moscarini. Inclusion and equivalence between relational database schemata. Theoretical Computer Science, 19:267–285, 1982.
E. Baralis, S. Paraboschi, and E. Teniente. Materialized view selection in a multidimensional database. In VLDB-97, pages 156–165.
C. Batini, M. Lenzerini, and S.B. Navathe. A comparative analysis of methodologies for database schema integration. ACM Computing Surveys, 18(4):323–364, 1986.
C. Beeri, A.O. Mendelzon, Y. Sagiv, and J.D. Ullman. Equivalence of relational database schemes. SIAM J. Comput., 10(2):352–370, 1981.
E.F. Codd. A relational model of data for large shared data banks. Comm. ACM, 13(6):377–387, June 1970.
Oliver M. Duschka and Michael R. Genesereth. Answering recursive queries using views. In PODS-97, pages 109–116.
Oliver M. Duschka and Michael R. Genesereth. Query planning with disjunctive sources. In AAAI-98 Workshop on AI and Information Integration.
Herbert B. Enderton. A Mathematical Introduction to Logic. Academic Press, New York, 1972.
Fausto Giunchiglia and Toby Walsh. A theory of abstraction. Artificial Intelligence, 57(2–3):323–389, 1992.
Himanshu Gupta. Selection of views to materialize in a data warehouse. In ICDT-97, pages 98–112.
Himanshu Gupta and Inderpal Singh Mumick. Selection of views to materialize under a maintenance cost constraint. In ICDT-99, pages 453–470.
Richard Hull. Managing semantic heterogeneity in databases: a theoretical perspective. In PODS-97, pages 51–61.
Richard Hull. Relative information capacity of simple relational database schemata. SIAM J. Comput., 15(3):856–886, August 1986.
Won Kim, editor. Modern Database Systems. ACM Press, New York, New York, 1995.
Yannis Kotidis and Nick Roussopoulos. Dynamat: a dynamic view management system for data warehouses. In SIGMOD-99.
Alon Y. Levy, Inderpal Singh Mumick, Yehoshua Sagiv, and Oded Shmueli. Equivalence, query-reachability and satisfiability in datalog extensions. In PODS-93, pages 109–122.
Alon Y. Levy and P. Pandurang Nayak. A semantic theory of abstractions. In IJCAI-95, pages 196–203.
A.Y. Levy, A.O. Mendelzon, Y. Sagiv, and D. Srivastava. Answering queries using views. In PODS-95, pages 95–104.
Jack Minker. Logic and databases: a 20 year retrospective. In D. Pedreschi and C. Zaniolo, editors, Logic in Databases, pages 3–57. Springer, 1996. (Proceedings of the LID’96 international workshop).
Raghu Ramakrishnan and Jeffrey D. Ullman. A survey of deductive database systems. J. Logic Progr., 23(2):125–149, May 1995.
J. Rissanen. On equivalences of database schemes. In PODS-82, pages 23–26.
K.A. Ross, D. Srivastava, and S. Sudarshan. Materialized view maintenance and integrity constraint checking: trading space for time. In SIGMOD-96, pages 447–458.
Devika Subramanian. A theory of justified reformulations. PhD thesis, Stanford University, 1989.
D. Theodoratos and T. Sellis. Data warehouse configuration. In VLDB-97, pages 126–135.
Jeffrey D. Ullman. Principles of Database and Knowledge-Base Systems, volume I. Computer Science Press, New York, 1988.
J. Yang, K. Karlapalem, and Q. Li. Algorithms for materialized view design in data warehousing environment. In VLDB-97, pages 136–145.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chirkova, R., Genesereth, M.R. (2000). Linearly Bounded Reformulations of Unary Databases. In: Choueiry, B.Y., Walsh, T. (eds) Abstraction, Reformulation, and Approximation. SARA 2000. Lecture Notes in Computer Science(), vol 1864. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44914-0_9
Download citation
DOI: https://doi.org/10.1007/3-540-44914-0_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67839-7
Online ISBN: 978-3-540-44914-0
eBook Packages: Springer Book Archive