Abstract
Active database management systems(ADBMS) are finding increasing application in diverse domains and especially in different kinds of control applications and long duration activity management. An ADBMS gives users the facility to define dynamic semantics of the application as a part of the database. In this paper, we propose a modeling scheme for ADBMS applications. Our approach allows modeling in three orthogonal dimensions viz. object dimension, event dimension and transaction dimension. The application semantics is viewed as an interrelationship among the modeled components in each of these dimensions. A novel modeling technique has been used in our scheme whereby the application independent activeness aspect of the database can be separated out from the application dependent part. This is done by separating out the global and local events/rules of the applications. Thus applications having different activeness requirement over the same database may be designed instead of putting all activeness aspects statically in the database schema.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
E.Anwar, L.Maugis, and S.Chakravarthy. A New Perspective for Rule Support for Object Oriented Database. In Proc. ACM-SIGMOD, Washington,DC, pages 99–108, May 1993.
C.Beeri and T.Milo. A Model for Active Object Oriented Database. In Proc. 11th Intl. Conf. on Very Large Databases, Santiago, Chille, September 1991.
A.Buchmann, J.Zimmerman, J.Blakey, and D.Wells. Building an Integrated Active Object Oriented Database Management Systems : Requirements, Architecture and Design Decisions. In Proc. of 11th Intl. Conf. on Data Engineering, Taipeh, 1995.
C.Bussler and S.Jablonski. Implementing Agent Coordination for Workflow Management Systems using Active Database System. In IEEE RIDE \th Int’l. Workshop in Research in Isssues in Data Engineering, pages 53-61. IEEE Press, 1994
S. Chakravarthy, V. Krishnaprasad, Z. Tamizuddin, and R. H. Badani. ECA Rule Integration into an OODBMS: Architecture and Implementation. In Tech. Report UF-CIS-TR-94-023, Dept. of C.I.S., Univ. of Florida, Guinesville, Canada, 1994.
S. Chakravarty, E. Karlapalem, S. B. Navathe, and A. Tanaka. Database Supported Cooperative Problem Solving. Tech. Report UF-CIS-TR-92-046, University of Florida, Gainsvelle, December 1992.
S. Chakravarty and D. Mishra. Snoop: An Expressive Event Specification Language for Active Databases. Data and Knowledge Engineering, (14):1– 26, 1994.
C.Collet and T.Coupaye. NAOS : Efficient and Modular Reactive Capabilities in an OODBMS. In Proc. 20th Intl. Conf. on Very Large Databases, Santiago, Chille, September 1994.
U.Dayal. Active Database Management Systems. In Proc. 3rd Intl. Conf. of Data and Knowledge Bases, pages 150–169, 1988.
U.Dayal, M.Hsu, and R.Ladlin. Organizing Long Running Activities with Triggers and Transactions. In Proc. ACM SIGMOD Int’l. Conf. on Management of Data, Atlantic City, May 1990.
U.Dayal, M.Hsu, and R.Ladin. A Transactional Model for Long-running Activities. In Proc. 17th Int’l. Conf. on Very Large Data Bases, Barcelona, September 1991.
S.Gatziu and K.R.Dittrich. Events in an Object-Oriented Database Systems. In Proc. 1st Intl. Conf. on Rules in Database Systems, 1993.
S.Gatziu and K.R.Dittrich. Detecting Composite Events in Active Database Systems using Petri-Nets. In IEEE RIDE 4th Int’l. Workshop in Research in Isssues in Data Engineering. IEEE Press, February 1994.
N.Gehani and H.V.Jagadish. Ode as an active database: Constraints and Triggers. In Proc. 17th Int’l. Conf. on Very Large Databases, Barcelona, September 1991.
N.H.Gehani, H.V.Jagadish, and O.Shmueli. Events Specification in an Object-Oriented Database. In Proc. Intl. Conf. on Management of Data, pages 81–90, 1993.
R. Gupta and E. Ellis Horowitz. Object Oriented Databases with Applicationsto CASE, Networks and VLSI CAD. Prentice Hall Inc., New York, 1991.
E.Hanson. Rule Condition Testing and Action Execution in Ariel. In Proc. of ACM SIGMOD, pages 281–290, June 1992.
M.Hsu, R.Ladin, and D.McCarthy. An Execution Model for Active Database Management Systems. In Proc. 3rd Intl. Conf. of Data and Knowledge Bases, 1988.
D.McCarthy and U.Dayal. The Architecture of An Active Database Management System. In Proc. of ACM SIGMOD, pages 215–223, May 1989.
W. Naqvi and M.T. Ibrahim. Rule and Knowledge Management in Active Databases. In N. Paton and M. Williams, editors, Rules in Database System, Workshop in Computing, pages 58–72. Springer, September 1993.
M.Stonebraker, A.Jhingran, J.Goh, and S.Potmianos. On Rules, Procedures, Caching and Views in Data Base Systems. In Proc. ACM SIGMOD Int’l. Conf. on Management of Data, Atlantic City, pages 281–290, May 1990.
M. Stonebraker and G. Kemnitz. The Postgres next generation database management system. Communications of the ACM, 34(10):78–93, OCTober 1991.
J. Widom. The Starburst rule systems : Language design, implementation and applications. IEEE Bulletin of the Technical Committe on Data Engineering, 15(4), December 1992.
J.Widom and S.Finkelstein. Set-oriented Producton Rules in Relational Database Systems. In Proceedings of the ACM SIGMOD International Conference on Management of Data, May 1990.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer-Verlag London Limited
About this paper
Cite this paper
Kangsabanik, P., Mall, R., Majumdar, A.K. (1997). Modelling Applications in Active Object Oriented Database Management Systems. In: Patel, D., Sun, Y., Patel, S. (eds) OOIS’96. Springer, London. https://doi.org/10.1007/978-1-4471-0973-0_21
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0973-0_21
Publisher Name: Springer, London
Print ISBN: 978-3-540-76132-7
Online ISBN: 978-1-4471-0973-0
eBook Packages: Springer Book Archive