The Constraints of Object-Oriented Databases

Belal Mohammad Zaqaibeh, Essam Al Daoud · 2008

Object-Oriented Databases (OODBs) have been designed to support large and complex programming projects. The data accuracy, consistency, and integrity in OODBs are extremely important for developers and users. Checking the integrity constraints in OODBs is a fundamental problem in database design. Existing OODB Management Systems (OODBMSs) lack to a capability of an ad-hoc declarative specification of enforcing and maintaining integrity constraints that are appeared among attributes in association, composition, and inheritance hierarchies ’ relationships. A critical problem in the existing OODBs is that they cannot support User-Defined Constraints (UDCs) that can be defined in classes with composition (logical or physical composition) and inherence (single or multiple inheritance) hierarchies. Integrity constraints in the current OODBMSs are maintained either by disallowing and rolling back transaction or modifying operations that may produce a violation. 1

Read the paper · More papers on PaperTik