Abstract
We address the issue of updating derived data in universal relation interfaces and in deductive databases. The proposed approach consists in marking those facts whose deletions are desired, and in processing these marks so as to appropriately answer queries. The database semantics is given in a general framework by fixpoint construction of three derivation operators computing exceptions, positive and negative facts.
The presented approach is applied to two different database formalisms using derived facts, namely, universal relation and Datalogneg databases.
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul: Updates, a New Frontier. ICDT, Intl. Conf., LNCS, Springer-Verlag, 1988.
P. Atzeni, R. Torlone: Updating Databases in the Weak Instance Model. ACM SIGACT-SIGMOD-SIGART, Symp. on Principles of Database Systems, 1989.
P. Atzem, R. Torlone: Updating Intensional Predicates in Datalog. Data & Knowledge Engineering, 8, 1992.
F. Bancilhon, N. Spyratos “Update Semantics of Relational Views. ACM Transactions On Database Systems, 6(4), 1981.
N. Bidoit: Negation in Rule-Based Database Languages: a Survey. Theoretical Computer Science, 78, 1991.
V. Brosda, G. Vossen: Update and Retrieval in a Relational Database through a Universal Schema Interface. ACM Transactions On Database Systems, 13(4), 1988.
F. Bry: Intensional Updates; Aduction via Deduction. Intl. Symposium on Logic Programming, 1990.
S. Ceri, G. Gottlob, L. Tanca, Logic Programming and Databases. Surveys in Computer Science, Springer-Verlag, 1990.
K. Eshghi, R.A. Kowalski: Abduction Compared with Negation by Failure. Intl. Symposium on Logic Programming, 1989.
G. Grahne, A.O. Mendelzon, P.Z. Revesz: Knowledgebase Transformations. ACM SIGACT-SIGMOD-SIGART, Symp. on Principles of Database Systems, 1992.
C.S. Jensen, R.T. Snodgrass: Temporal Specialization. 8th IEEE ICDE, 1992.
D. Laurent, N. Spyratos: A Partition Approach to Updating Universal Scheme Interfaces. To appear in IEEE Transactions on Knowledge and Data Engineering, 1993.
D. Laurent, V. Phan Luong, N. Spyratos: Deleted Tuples are Useful when Updating through Universal Scheme Interfaces. 8th IEEE ICDE, 1992.
D. Laurent, V. Phan Luong, N. Spyratos: Updating Intensional Predicates in Deductive Databases. 9th IEEE ICDE, 1993.
D. Laurent, V. Phan Luong, N. Spyratos: Database Updating Revisited. Technical Report LIFO 93-4, 1993.
Ch. Lécluse, N. Spyratos: Implementing Queries and Updates on Universal Scheme Interfaces. VLDB Intl. Conf., 1988.
D. Maier, The Theory of Relational Databases. Computer Science Press, 1983.
R. Reiter: A Logic for Default Reasoning. Artificial Intelligence, 13, 1980.
R. Reiter: Towards a Logical Reconstruction of Relational Database Theory. in On Conceptual Modelling (M. L. Brodie, J. Mylopoulos, J. W. Schmidt), Springer-Verlag, 1984.
R. Reiter: On Formalizing Database Updates: Preliminary Report. EDBT Intl. Conf., 1992.
R. Torlone, P. Atzeni: Updating Deductive Databases with Functional Dependencies. DOOD Intl. Conf., LNCS 566, Springer-Verlag, 1991.
J.D. Ullman, Principles of Databases and Knowledge Base Systems. Vol. I–II, Computer Science Press, 1989.
A. Van Gelder, K.A. Ross, J.S. Schlipf: The Well-founded Semantics for General Logic Programs. J. of the ACM, 38(3), 1991.
M. Winslett: A Model-Based Approach to Updating Databases with Incomplete Information. ACM Transactions On Database Systems, 13(2), 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Laurent, D., Luong, V.P., Spyratos, N. (1993). Database updating revisited. In: Ceri, S., Tanaka, K., Tsur, S. (eds) Deductive and Object-Oriented Databases. DOOD 1993. Lecture Notes in Computer Science, vol 760. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57530-8_19
Download citation
DOI: https://doi.org/10.1007/3-540-57530-8_19
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57530-6
Online ISBN: 978-3-540-48212-3
eBook Packages: Springer Book Archive