The architecture of an active database management system
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
A denotational semantics for the Starburst production rule language
ACM SIGMOD Record
A structured approach for the definition of the semantics of active databases
ACM Transactions on Database Systems (TODS)
Applying an update method to a set of receivers (extended abstract)
PODS '95 Proceedings of the fourteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Using the new DB2: IBM's object-relational database system
Using the new DB2: IBM's object-relational database system
A first course in database systems
A first course in database systems
The object database standard: ODMG 2.0
The object database standard: ODMG 2.0
Designing OQL: allowing objects to be queried
Information Systems
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
SQL:1999: understanding relational language components
SQL:1999: understanding relational language components
Foundations of Databases: The Logical Level
Foundations of Databases: The Logical Level
Active Rules in Database Systems
Active Rules in Database Systems
Indexing Techniques for Queries on Nested Objects
IEEE Transactions on Knowledge and Data Engineering
Trigger Inheritance and Overriding in an Active Object Database System
IEEE Transactions on Knowledge and Data Engineering
Deterministic Semantics of Set-Oriented Update Sequences
Proceedings of the Ninth International Conference on Data Engineering
A Model for Active Object Oriented Databases
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Ode as an Active Database: Constraints and Triggers
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
NAOS - Efficient and Modular Reactive Capabilities in an Object-Oriented Database System
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
ECOOP '91 Proceedings of the European Conference on Object-Oriented Programming
Formal Specification of Active Database Functionality: A Survey
RIDS '95 Proceedings of the Second International Workshop on Rules in Database Systems
Beyond Coupling Modes: Implementing Active Concepts on Top of a Commercial ooDBMS
ISOOMS '94 Proceedings of the International Symposium on Object-Oriented Methodologies and Systems
UCS-Router: A Policy Engine for Enforcing Message Routing Rules in a Universal Communication System
MDM '02 Proceedings of the Third International Conference on Mobile Data Management
Migration integrity rules in open systems
AWIC'05 Proceedings of the Third international conference on Advances in Web Intelligence
A propagation strategy implemented in communicative environment
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part II
Hi-index | 0.00 |
Abstract--In this paper, we extend the standard for object-oriented databases, ODMG, with reactive features, by proposing a language for specifying triggers and defining its semantics. This extension has several implications, thus this work makes three different specific contributions. First, the definition of a declarative data manipulation language for ODMG, which is missing in the current version of the standard; such a definition requires revisiting data manipulation in ODMG and also addressing issues related to set-oriented versus instance-oriented computation. Then, the definition of a trigger language for ODMG, unifying also the SQL:1999 proposal and providing support for trigger inheritance and overriding. Finally, the development of a formal semantics for the proposed data manipulation and trigger languages.