Proceedings of the 1987 ACM SIGMOD International Conference on Management of Data - SIGMOD '87 1987
DOI: 10.1145/38713.38748
|View full text |Cite
|
Sign up to set email alerts
|

Semantics and implementation of schema evolution in object-oriented databases

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
236
0
5

Year Published

1996
1996
2005
2005

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 424 publications
(243 citation statements)
references
References 6 publications
2
236
0
5
Order By: Relevance
“…ORION [15,4] is an object-oriented database. It provides a solution to data migration based on dynamic schema evolution that targets the physical level.…”
Section: Related Workmentioning
confidence: 99%
“…ORION [15,4] is an object-oriented database. It provides a solution to data migration based on dynamic schema evolution that targets the physical level.…”
Section: Related Workmentioning
confidence: 99%
“…provides a complete collection of primitive changes [2] applicable to a schema. They are listed in Tab.…”
Section: Definition 4 (Legalmentioning
confidence: 99%
“…However careful and accurate the initial design may have been, a database schema is likely to undergo changes and revisions after implementation. In order to avoid the loss of data after schema changes, many object-oriented systems like O [ 1], ORION (ITASCA) [2], and GemStone [3] support schema evolution, which provides (partial) automatic recovery of the extant data by adapting them to the new schema. However, if only the updated schema is retained, all the applications compiled with the past schema may cease to work.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Banerjee and Korth, 1987;Penney and Stein, 1987) and class versioning (Skarra and Zdonik, 1988;Bjornerstedt and Hulten, 1989;Monk and Sommerville, 1993). Unlike class modification which takes an existing class definition and converts its instances into those of the modified class definition, class versioning allows multiple versions of a class to coexist by retaining the old class definition as well as creating a new version.…”
Section: Problems In Evolution Of Distributed Servicesmentioning
confidence: 99%