Title :
CDOL: a declarative platform for developing OODB applications
Author :
Karadimce, Anton P. ; Urban, Susan D.
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
Abstract :
The authors present a rule-based database language known as CDOL (comprehensive declarative object language). CDOL provides sublanguages for the expression of derived data, constraints, updates, and integrity rules. The basic rule language provides an expressive approach to extending the stored database with virtual attributes and classes. The constraint sublanguage of CDOL allows explicit declarative specification of integrity constraints. The update sublanguage of CDOL enables ad-hoc declarative update requests, where the end-user is relieved from database consistency considerations. Integrity rules in CDOL are designed as active, user-transparent agents that supplement the declarative updates to complete update methods that preserve database consistency. An important contribution of CDOL is the active, integrity rule framework it establishes for integrating derived data, constraints and updates in a coherent and easy to use application-development platform for OODBs
Keywords :
data integrity; knowledge based systems; object-oriented databases; query languages; CDOL; application-development platform; classes; comprehensive declarative object language; constraints; database consistency; explicit declarative specification; integrity rule framework; integrity rules; rule-based database language; stored database; updates; user-transparent agents; virtual attributes; Application software; Computer science; Data engineering; Database languages; Database systems; Deductive databases; Encapsulation; Object oriented databases; Protection; Spatial databases;
Conference_Titel :
Computers and Communications, 1993., Twelfth Annual International Phoenix Conference on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-7803-0922-7
DOI :
10.1109/PCCC.1993.344460