Abstract
Simulating schema evolution using views offers many advantages over the direct modification of the schema. However, this view approach towards transparent schema evolution has not yet been implemented. One reason for this may be that views can't simulate capacity-augmenting schema changes due to the inherent limitation of view mechanisms that do not augment the underlying schema. One potential solution for this problem is to develop capacity-augmenting view support. However, existing OO view mechanisms do currently not support this capacity-augmenting feature. This paper thus proposes an alternative, more practical, solution to this problem. This solution is neither confined to object-preserving schema changes nor requires capacity-augmenting views. Note that our proposed solution is the first to also support hard changes such as converting values into an object, splitting two classes vertically, etc., in a transparent fashion. We demonstrate the feasibility of our solution by presenting general algorithms for hard schema changes as well as primitive ones.
Original language | English |
---|---|
Pages | 290-295 |
Number of pages | 6 |
DOIs | |
State | Published - 1995 |
Event | Proceedings of the 1995 ACM CIKM 4th International Conference on Information and Knowledge Management - Baltimore, MD, USA Duration: 28 Nov 1995 → 2 Dec 1995 |
Conference
Conference | Proceedings of the 1995 ACM CIKM 4th International Conference on Information and Knowledge Management |
---|---|
City | Baltimore, MD, USA |
Period | 28/11/95 → 2/12/95 |