Corpus ID: 16002311

Ode as an Active Database: Constraints and Triggers

@inproceedings{Gehani1991OdeAA,
  title={Ode as an Active Database: Constraints and Triggers},
  author={Narain H. Gehani and H. V. Jagadish},
  booktitle={VLDB},
  year={1991}
}
The Ode object-oriented database provides facilities for associating conslraims and [riggers with ohjecls. Conslrainls and triggers are associated with class (ohjea type) definitions which makes hem easy 10 read, LO implerncnl, and IO blend with object inheritance. In this paper, we stale our declgn goals in providing trigger and conslraint facilities for an object-oriented dalahase. describe Ihe conslraim and trigger facilities in Ode, their implementation, and illuslrale their use. Although… Expand
Trigger Inheritance and Overriding in an Active Object Database System
TLDR
A semantics for an active object language that takes into account trigger inheritance and supports trigger overriding is introduced and state conditions on trigger overriding ensuring that trigger semantics is preserved in subclasses. Expand
NAOS - Efficient and Modular Reactive Capabilities in an Object-Oriented Database System
TLDR
The design and implementation of NAOS, an active rule component in the object-oriented database system 02, has been designed and the object manager semantics has been extended, thus providing an efficient event detection. Expand
Implementing Active Rules in an Object Database System
In this paper we describe how Chimera active rules are implemented in the testbed developed at Politecnico di Milano. Chimera is a database language that integrates object oriented, active andExpand
Efficient and modular reactive capabilities in an Object-Oriented Database System
TLDR
The design and implementation of NAOS, an active rule component in the object-oriented database system 02, has been designed and the object manager semantics has been extended, thus providing an efficient event detection. Expand
Consistency management in object‐oriented databases
The paper presents concepts and ideas underlying an approach for consistency management in object‐oriented (OO) databases. In this approach constraints are considered as first class citizens andExpand
Extending the ODMG object model with triggers
TLDR
This work extends the standard for object-oriented databases, ODMG, with reactive features, by proposing a language for specifying triggers and defining its semantics, and develops a formal semantics for the proposed data manipulation and trigger languages. Expand
Integrating Active Rules in U-Datalog
TLDR
This paper presents an integration of active rules in U-Datalog, which is an extension to Datalog supporting declarative speciication of updates based on a nonimmediate update semantics, and introduces a PARK-like semantics for active rules activation and ring. Expand
A new perspective on rule support for object-oriented databases
TLDR
An event interface is introduced, which extends the conventional object semantics to include the role of an event generator, and provides a basis for the specification of events spanning sets of objects, possibly from different classes, and detection of primitive and complex events. Expand
Constraints and triggers in an object-oriented geo database kernel
TLDR
The authors propose an extension of GOODAC's object definition language to include the definition of constraints and triggers within the class definitions to reduce the number of constraints, triggers, and possibly affected objects which must be inspected after an update of the database. Expand
Incorporating Active and Multi-Database-State Services into an OSA-Compliant Interoperability Toolkit
TLDR
This paper describes how Amalgame, a CORBA-compliant toolkit that supports software and database integration, is extended to include two complementary services: "Activeness" and "Multi-state Management". Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 46 REFERENCES
ODE (Object Database and Environment): the language and the data model
TLDR
The linguistic facilities provided in O++ and the data model it supports are presented, including facilities for creating persistent and versioned objects, defining sets, and iterating over sets and clusters of persistent objects. Expand
OOPS-an object oriented programming system with integrated data management facility
TLDR
The main features of the programming language and the architecture of OOPS are presented and the artificial distinction between database language and programming language is no longer existent. Expand
Rationale for the Design of Persistence and Query Processing Facilities in the Database Programming Language O++
TLDR
This paper presents the 0++ facilities for persistence and query processing, the alternatives considered, and the rationale behind the design choices. Expand
Integrity Maintenance in an Object-Oriented Database
We present an approach for integrating inter-object constraint maintenance seamlessly into an object-oriented database system. We develop a constraint compilation scheme that accepts declarativeExpand
Integrity Maintenance in Object-Oriented Databases
We present an approach for integrating inter-object constraint maintenance seamlessly into an object-oriented database system. We develop a constraint compilation scheme that accepts declarativeExpand
Object-oriented database systems
TLDR
This paper describes the vision of the current state of object-oriented database research, and describes what it considers to be the main characteristics of an object oriented system: encapsulation, object identity, classes or types, inheritance, overriding and late binding. Expand
Combining language and database advances in an object-oriented development environment
TLDR
VBASE, an object-oriented development environment that combines a procedural object language and persistent objects into one integrated system, is presented and how it combines language and database functionality is described. Expand
The POSTGRES Rule Manager
TLDR
The rule subsystem that is being implemented in the POSTGRES DBMS is explained, which gives users the capability of defining rules as well as data and chooses the control mechanism that optimizes performance whenever possible. Expand
The architecture of an active database management system
TLDR
This paper proposes an architecture for an active DBMS that supports Event-Condition-Action rules and develops an execution model that specifies how these rules are processed in the context of database transactions. Expand
The HiPAC project: combining active databases and timing constraints
The HiPAC (High Performance ACtive database system) project addresses two critical problems in time-constrained data management: the handling of timing constraints in databases, and the avoidance ofExpand
...
1
2
3
4
5
...