Abstract: | Dynamic aspects of information systems are taken into account in a lot of conceptual models. However, the dynamic concepts of these models have rarely been fully implemented in database management systems (DBMSs).Rubis is an extended relational DBMS which supports an extended relational schema (including event and operation concepts) and automatic control of the dynamic aspects of applications, i.e. event recognition, operation triggering and time handling.The first part of the paper contains a short presentation of the basic concepts and the specification language used for the extended schema. The second part focuses on the internal mechanisms: the temporal processor, which manages the temporal aspects of specifications and recognizes temporal events; and the event processor which manages events treatment and synchronization. These two mechanisms permit an automatic execution of the extended schema and so provide rapid prototyping capabilities. This last part will be covered in the December issue of this journal. |