Mb describe the design and implementation of a constraint management facility for our active object-oriented database system called Jasmine/A. The facility includes integrity constraints, events/triggers, and constraint rules. The facility enables the user to handle both interobject and intraobject constraints, to define both primitive and composite events, and to populate databases with values satisfying specified constraints. We have taken a multi-paradigm approach to construint management. All the paradigms are integrated into object-oriented databases.We describe the semantics of the constraint managementfacility by extending the conventional terms of trrnsactions and consistency. Evaluation is done officiontly using puge buffers for constraints associated with sot-oriented accessand object buffers for those associatedwith individual object access. Users are also able to control the constraint evaluation.