Implementing Relationships and Constraints in an Object-Oriented Database Using a Monitor Construct [chapter]

Michael Doherty, Joan Peckham, Victor Fay Wolfe
1994 Workshops in Computing  
Semantic models have s h o wn the utility of arbitrary user-de ned relationships for de ning the semantics of database information, while objectoriented models have d e v eloped a strong paradigm for the expression of individual database entities. The SORAC project merges the strengths of these two m o d e l s b y extending the object-oriented model through the addition of active s e m a n tic relationships. These active relationships express and enforce the constraints imposed on an object by
more » ... he participation of the object in some group of related objects. The SORAC system is supported by the data de nition language OIL (Object Interaction Language), which automatically maps schema speci cations to a database implementation supported by the ONTOS Object Database Management System. By providing an automatic mapping from the semantic data model to the object-oriented database, the SORAC system provides a consistent semantic and structural view of the data.
doi:10.1007/978-1-4471-3225-7_21 dblp:conf/rules/DohertyPW93 fatcat:rnfeoxvpbzhz5o3q7lbczniiky