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
Link To Document