Proceedings of the European Conference on Object-Oriented Programming on Object-Oriented Programming Systems, Languages, and Ap 1990
DOI: 10.1145/97945.97956
|View full text |Cite
|
Sign up to set email alerts
|

Beyond schema evolution to database reorganization

Abstract: IntroductionWhile the c.ontents of databases can be easily changed, their organization is typically extremely rigid. Some databases relax the rigidity of database organization somewhat by supporting simpIe changes to individual schemas. As described in this paper, OTGen supports not only more ccmmplex schema changes, but also database reorganization.A database administrator uses a declarative notation to describe mappings between objects created with old versions of schemas and their corresponding representati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
24
0

Year Published

1992
1992
2005
2005

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 77 publications
(24 citation statements)
references
References 4 publications
0
24
0
Order By: Relevance
“…Suggestions in the literature indicate that modification of the database schema to accommodate changes at the relation or class level (and above) can be achieved in a number of ways. For instance, within the object-oriented paradigm a common method is to establish a set of invariants to ensure the semantic integrity of the schema and a set of rules or primitives for effecting the schema changes (Banerjee, et al 1986;Bretl, et al 1989;Lerner and Habermann 1990) while within the relational model a set of atomic operations is proposed which result in a consistent and, as far as possible, reversible database structure (Shneiderman and Thomas 1982).…”
Section: Relation/class Evolutionmentioning
confidence: 99%
See 2 more Smart Citations
“…Suggestions in the literature indicate that modification of the database schema to accommodate changes at the relation or class level (and above) can be achieved in a number of ways. For instance, within the object-oriented paradigm a common method is to establish a set of invariants to ensure the semantic integrity of the schema and a set of rules or primitives for effecting the schema changes (Banerjee, et al 1986;Bretl, et al 1989;Lerner and Habermann 1990) while within the relational model a set of atomic operations is proposed which result in a consistent and, as far as possible, reversible database structure (Shneiderman and Thomas 1982).…”
Section: Relation/class Evolutionmentioning
confidence: 99%
“…This results in longer schema modification time but reduces subsequent data access time. An interesting extension to this approach is given by Lerner and Habermann (1990) where a data transformation table generator is used to produce routines to assist the Database Administrator with the data conversion.…”
Section: Data Conversion Mechanismsmentioning
confidence: 99%
See 1 more Smart Citation
“…Lerner's OTGen design [23] addresses the problem of complex evolutions requiring major structural conversions of the database (e.g., information moving between classes, sharing of data using pointers) using a special-purpose language to specify instance conversion procedures. As it was developed in an integrated database context, where the entire application set is recompiled whenever the schema changes, versioning and compatibility were not considered.…”
Section: I4 Other Approachesmentioning
confidence: 99%
“…Lerner's OTGen design [15] addresses the problem of complex evolutions requiring major structural conversions of the database (e.g., information moving between classes, sharing of data using pointers) using a special-purpose language to specify instance conversion procedures. As it was developed in an integrated database context, where the entire application set is recompiled when schema changes, versioning and compatibility were not considered.…”
Section: Lerner and Otgenmentioning
confidence: 99%