Properties and update semantics of consistent views

Author:

Gottlob Georg1,Paolini Paolo2,Zicari Roberto3

Affiliation:

1. Institute for Applied Mathematics, C.N.R., Genoa, Italy and Stanford Univ., Stanford, CA

2. Politecnico di Milano, Milan, Italy and A.R.G., Milan, Italy

3. Politecnico di Milano, Milan, Italy and Univ. of California, Berkeley

Abstract

The problem of translating view updates to database updates is considered. Both databases and views are modeled as data abstractions. A data abstraction consists of a set of states and of a set of primitive update operators representing state transition functions. It is shown how complex update programs can be built from primitive update operators and how view update programs are translated into database update programs. Special attention is paid to a class of views that we call “consistent.” Loosely speaking, a consistent view is a view with the following property: If the effect of a view update program on a view state is determined, then the effect of the corresponding database update is unambiguously determined. Thus, in order to know how to translate a given view update into a database update, it is sufficient to be aware of a functional specification of such a program. We show that consistent views have a number of interesting properties with respect to the concurrency of (high-level) update transactions. Moreover we show that the class of consistent views includes as a subset the class of views that translate updates under maintenance of a constant complement. However, we show that there exist consistent views that do not translate under constant complement. The results of Bancilhon and Spyratos [6] are generalized in order to capture the update semantics of the entire class of consistent views. In particular we show that the class of consistent views is obtained if we relax the requirement of a constant complement by allowing the complement to decrease according to a suitable partial order.

Publisher

Association for Computing Machinery (ACM)

Subject

Information Systems

Reference44 articles.

1. Transactions and integrity constraints

2. ARITEBOUL S~ AND VIANU V. EqUiVAipnc~ And nptimizAtlnn nf ro1AtionA} transactions. To appear in J. ACM. 10.1145/42267.42271 ARITEBOUL S~ AND VIANU V. EqUiVAipnc~ And nptimizAtlnn nf ro1AtionA} transactions. To appear in J. ACM. 10.1145/42267.42271

3. System R

Cited by 84 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Eventually-Consistent Replicated Relations and Updatable Views;New Trends in Database and Information Systems;2023

2. A Transformational Approach to Managing Data Model Evolution of Web Services;IEEE Transactions on Services Computing;2022

3. New Results for the Complexity of Resilience for Binary Conjunctive Queries with Self-Joins;Proceedings of the 39th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems;2020-05-29

4. Characterising relational view updates using relative information capacity;Proceedings of the Australasian Computer Science Week Multiconference;2017-01-31

5. An intention-based approach to the updatability of views in relational databases;Proceedings of the 11th International Conference on Ubiquitous Information Management and Communication;2017-01-05

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3