Database views are extensively used to represent unmaterialized tables. Applications rarely distinguish between a materialized base, table and a virtual view, thus, they may issue update requests on the views. Since views are virtual, update requests on them, need to be translated to updates on the base tables. Existing literature has shown the difficulty of translating view updates in a side-effect free manner. To address this problem, we propose a novel approach for separating the data instance into a logical and a physical level. This separation allows us to achieve side-effect free translations of any kind of update on the view. Furthermore, deletes on a view can be translated without affecting the base tables. We describe the implementation of the framework and present our experimental results © 2006 IEEE.

Updates Through Views: A New Hope

Velegrakis, Ioannis
2006-01-01

Abstract

Database views are extensively used to represent unmaterialized tables. Applications rarely distinguish between a materialized base, table and a virtual view, thus, they may issue update requests on the views. Since views are virtual, update requests on them, need to be translated to updates on the base tables. Existing literature has shown the difficulty of translating view updates in a side-effect free manner. To address this problem, we propose a novel approach for separating the data instance into a logical and a physical level. This separation allows us to achieve side-effect free translations of any kind of update on the view. Furthermore, deletes on a view can be translated without affecting the base tables. We describe the implementation of the framework and present our experimental results © 2006 IEEE.
2006
Proceedings of the 22nd International Conference on Data Engineering (ICDE06)
New York, N.Y.
IEEE
9780769525709
Y., Kotidis; D., Srivastava; Velegrakis, Ioannis
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/78092
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 18
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact