1990 · 133 citations · 9 references
Software MaintenanceEngineeringDatabase ReorganizationSoftware EngineeringSemantic WebDatabase SchemaDatabase SystemData ScienceBeyond Schema EvolutionManagementData IntegrationSchema EvolutionDatabase ConstructionDatabase OrganizationData ManagementComputer ScienceInformation ManagementObject-oriented DatabaseSoftware DesignDatabase DesignDatabase AdministratorData Modeling
While the contents of databases can be easily changed, their organization is typically extremely rigid. Some databases relax the rigidity of database organization somewhat by supporting simple changes to individual schemas. As described in this paper, OTGen supports not only more complex 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 representations using new versions. OTGen generates a transformer that applies the mappings to update the database to the new definitions, thus facilitating improvements in performance, functionality, and usability of the database.1
9
Semantics and implementation of schema evolution in object-oriented databases
Jay Banerjee, Won Kim, Hyoung-Joo Kim et al. · 1987 · 666 citations
Class modification in the GemStone object-oriented DBMS
D. Jason Penney, Jacob Stein · 1987 · 207 citations · Full text
Semantics and implementation of schema evolution in object-oriented databases
Jay Banerjee, Won Kim, Hyoung-Joo Kim et al. · ACM SIGMOD Record · 1987 · 130 citations · Full text