Although the distributed multimedia information system is getting popular nowadays, existing database systems do not offer adequate support to structural nor behavioral extension of multimedia objects. Moreover, the multifaceted nature of multimedia data has seldom been investigated. Besides the flexibility for multimedia authoring tools, dynamic extension and multifacet modeling can in general ease the task on integrating the multimedia information of heterogeneous formats over a distributed network. This paper presents the support of dynamic extension and multifacet modeling of multimedia objects in a client-server, object-role database system called DOOR. The resultant system, with multimedia functionalities, is named as DOOR/MM (DOOR with multimedia extensions). First, the underlying data model for DOOR is summarized. We then present the extension of the data model, by means of meta-object protocol (MOP), to implement the metaclasses for multimedia objects. In DOOR, objects are structured as a tree of roles. Each role may carry different properties and interact with other roles cooperatively. An object may acquire or drop multiple roles during its lifetime. Structural and behavioral extensions of multimedia objects are achieved by dynamic role playing. Multifaceted interfaces of an multimedia object are modeled by means of views on roles. In particular, we discuss different ways of using views to model different abstraction levels of the heterogeneous multimedia resources. Throughout the paper, examples such as text, bitmap, MIDI, and 3D graphic objects are used to demonstrate the significance of our approach.