Vol: 49(63) No: 3 / September 2004 Objectual Implementation for Relational Database in the Object - Relational Software Sorin Borza University Lucian Blaga of Sibiu, Romania, Faculty of Engineering, , phone: 40-269-217928, e-mail: sorin.borza@ulbsibiu.ro Ionel Jian Department of Computer Science, Politehnica University of Timisoara, Romania, Bd. V. Parvan no. 2, Timisoara, Romania, e-mail: jian@cs.utt.ro Keywords: objectual relational databases, objects, indexes, tables, views, cursor class, dataenvironment class Abstract The applications environments of the 1990s are fast-paced and complex. There is great diversity in the way information is accessed, manipulated and presented. Object orientation is proving to be an enabling technology that makes it easy to construct and maintain complex system from individual components. Object-oriented databases remove the so-called semantic gap between an application domain and its representation in persistent storage. Object oriented databases achieve their modeling capability through the object oriented concepts of abstract data typing, inheritance, and object identity. This paper describes how we can define and implementation an objectual databases from relational databases For this we can defined the relations as classes. To this classes will be attached types of class objects from relational objectual software Visual Fox. The relational databases are defined as DataEnvironment class and the tables and views are defined as cursor classes. The tables and views are the objects for DataEnvironment class. The creation of object database from relational database it’s made with specific classes. References [1] Booch, G, Object Oriented Analysis and Design 2nd, Ed., Benjamin Cummings, Redwoord City CA 1994. [2] Kanda, T., Mineo, K., New Trend of database for the Internet era – Object database and its application, ISES’01, Wuhn University, 2001. [3] Hoffer, Prescott & McFadden, Modern Database Management, 6th Edition, 2002. [4] Rennhackkamp, M., Extending Relational DBMSs, Miller Freeman, Inc., Cape Town, 1997. [5] Jepson, B., Object-Oriented Apps in a Relational Database, CMP Media LLC, 2002. [6] Leawitt, N., Whatever Happened to Object-Oriented Databases, Lee Garber Inc, Los Alamitos 2000. [7] Borza, S., Object Oriented Databases for Mechanical Systems, Masters degree Thesis, Timisoara 2003. [8] Atkinson, M., Bancilhon, F., DeWitt, D., Dittrick, K., Maier, D., Zdonik, S., The Object Oriented Database System Manifesto, 1989. [9] Banerjee, J., Chou, H.T., Garza, J., W. Kim, D. Woelk, N.,Ballou, H.J. Kim, Data model issues for object-oriented applications, ACM TOIS, January 1987. [10] Dittrich, K.R. (ed) Advances in Object-Oriented Database Systems, Lecture Notes in Computer Science, Vol, 334, Springer-Verlag, 1988. [11] Microsoft, Press, Microsoft VisualFoxPro 6.0 Programmers Guide Editura Teora, Bucureşti 1999. [12] Bazian, M., Special Edition Using Visual FoxPro TM 6, QUE Corporation 1999. |