a dbms prototype to support extended nf2 relations: an integrated view on flat tables and hierarchies
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. Thus paper reports on a 3-year effort to design and prototype a DBMS to support a generalized relational data model, called extended NF 2 ( N on F irst N ormal F orm) data model which treats flat relations, lists, and hierarchical structures in a uniform way. The logical data model, a language for this model, and alternatives for storage structures to implement generalized relations are presented and discussed.
dbms prototype support relation integrability tables hierarchic hierarchies extensibility relational database management systems complexity object point performance aspect paper design general data models model language storage