Recently, extensions for relational database management systems (DBMS) have been proposed to support also hierarchical structures ( complex objects) . these extensions have been mainly implemented on top of an existing DBMS such an approach leads to many disadvantages not only from the conceptual point of view but also from performance aspects this paper report on a-year effort to design and prototype a DBMS to support a generalized relational data model called extended nf2 (non first normal form) data model which treats flat relations lists, and hierarchical structures in a uniform way the logical data model, a language for this model a language for this model and alternatives for storage structures to implement generalized relations are presented and discussed.