DocumentCode :
1928279
Title :
SQL-Based Object-Oriented Development with DBPowder
Author :
Murakami, Tadashi
Author_Institution :
Comput. Res. Center, High Energy Accel. Res. Organ., Tsukuba
fYear :
2009
fDate :
16-19 March 2009
Firstpage :
112
Lastpage :
119
Abstract :
Although few decade years have passed since the object/relational (O/R) mapping problem was recognized, it still remains to be a hard problem. A relational model is suitable for persistence of the data, while an object model is suitable for processing of the data. The schema optimized for the relational model is not itself suitable for the object model. The opposite is also true.In this paper, we propose a method of SQL-based object-oriented development, called DBPowderSQL. In our approach, cardinalities between tables are automatically detected based on the configurations of key columns. The mapping between the relational model and the object model is derived based on the cardinality. In addition, programmers can customize the derived object model with support of inheritance, polymorphism, and composition.We developed a prototype system and evaluated it.
Keywords :
SQL; object-oriented databases; object-oriented methods; relational databases; DBPowderSQL; SQL-based object-oriented development; relational model; Collaboration; Competitive intelligence; Data models; Impedance; Object oriented modeling; Object oriented programming; Productivity; Programming profession; Prototypes; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Complex, Intelligent and Software Intensive Systems, 2009. CISIS '09. International Conference on
Conference_Location :
Fukuoka
Print_ISBN :
978-1-4244-3569-2
Electronic_ISBN :
978-0-7695-3575-3
Type :
conf
DOI :
10.1109/CISIS.2009.184
Filename :
5066776
Link To Document :
بازگشت