• DocumentCode
    3495825
  • Title

    A pattern for the effective use of object oriented databases

  • Author

    Ubaid, Muhammad ; Atique, Nauman ; Begum, Saira

  • Author_Institution
    Mohammad Ali Jinnah Univ., Karachi, Pakistan
  • fYear
    2009
  • fDate
    15-16 Aug. 2009
  • Firstpage
    229
  • Lastpage
    234
  • Abstract
    In object oriented scenario, inheritance is a process to make new classes by using classes that have already been defined. Inheritance helps to reuse existing code, by adding together of properties will enhance all new child objects without interfering with their existing ties. In object-oriented programming, an object is instance of class that consists of data and the methods, allows binding for them and operate on that data, stored in the memory of a running application. This paper presents a methodology of class hierarchy with the normalization in object oriented databases. CHNF (class hierarchy normal form) is good concept for implementing the normalization in class schema. The dilemma is that CHNF has not defined the levels for depth of inheritance; it is possible that CHNF base architecture invalidate the depth of inheritance and other metrics, which is defined by CK Metrics. As the database expends, heavy objects become complicated to handle. Although the more deep hierarchy tree implies that we have good reuse of code but it sound awful effects on memory and performance. For avoiding the heavy objects we have discovered a pattern CHNFP (class hierarchy normal form pattern). It follows the concept of CHNF as well as it validates the CK metrics.
  • Keywords
    object-oriented databases; object-oriented programming; relational databases; CHNF; class hierarchy normal form; class schema; object oriented database; object relational mapping; object-oriented programming; Boolean algebra; Bridges; Computer industry; Computer languages; Concrete; Object oriented databases; Object oriented modeling; Object oriented programming; Relational databases; Software systems; Design Pattern; Inheritance; Normalization; Object Oriented Databases; Object Relational Mapping; Virtual Proxy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies, 2009. ICICT '09. International Conference on
  • Conference_Location
    Karachi
  • Print_ISBN
    978-1-4244-4608-7
  • Electronic_ISBN
    978-1-4244-4609-4
  • Type

    conf

  • DOI
    10.1109/ICICT.2009.5267187
  • Filename
    5267187