Publication | Closed Access
A framework for declarative updates and constraint maintenance in object-oriented databases
13
Citations
18
References
2002
Year
Unknown Venue
Software MaintenanceEngineeringConstraintsSoftware EngineeringSoftware AnalysisFormal VerificationActive DatabaseDatabase SystemUpdate RequestsDeclarative UpdatesSchema EvolutionQuery LanguageDatabase ConsistencyData ManagementObject-oriented DatabasesComputer ScienceDatabase ModelObject-oriented DatabaseDatabase TheorySoftware DesignObjectrelational DatabaseRelational QueriesProgram AnalysisAutomated ReasoningFormal MethodsConstraint Maintenance
A framework for supporting ad-hoc declarative update requests in an object-oriented database (OODB) while maintaining database consistency and atomicity of update requests is described. The framework is based on the emulation of classic update methods in an OODB by a controlled, active, and user-transparent interaction between a predefined set of elementary updates and a set of integrity methods designed to maintain database consistency upon violations of integrity constraints. Given an object-oriented data model and a declarative query language, this framework is extended by isolating declaratively stated integrity constraints as a separate concept, developing a high-level update language on top of the query language, and developing active integrity methods from the integrity constraints. The advantage of this approach is that users can freely pose declarative ad-hoc updates without jeopardizing database consistency.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1