DocumentCode
2281995
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
fYear
1993
fDate
23-26 Mar 1993
Firstpage
224
Lastpage
230
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1993., Twelfth Annual International Phoenix Conference on
Conference_Location
Tempe, AZ
Print_ISBN
0-7803-0922-7
Type
conf
DOI
10.1109/PCCC.1993.344460
Filename
344460
Link To Document