You can create extended objects in a DBMS.
You can add attributes to the object, create templates to define its form for generation and reverse engineering, and produce custom forms for use in property sheets. For more information, see Extending Your Models with Profiles.