DBPowder: A Flexible Object-Relational Mapping Framework based on a Conceptual Model

被引:3
|
作者
Murakami, Tadashi [1 ]
Amagasa, Toshiyuki [2 ]
Kitagawa, Hiroyuki [2 ,3 ]
机构
[1] Univ Tsukuba, Grad Sch Syst & Informat Engn, Tsukuba, Ibaraki 305, Japan
[2] Univ Tsukuba, Fac Engn, Informat & Syst, Tsukuba, Ibaraki 305, Japan
[3] KEK, High Energy Accelerator Res Org, Comp Res Ctr, Oho, Ibaraki, Japan
关键词
Object-relational mapping (ORM); data modeling; model-driven development; rapid development;
D O I
10.1109/COMPSAC.2013.93
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many object-relational mapping (ORM) frameworks have been proposed for providing data persistence using relational databases. In general, an ORM framework needs to compromise two contradictory requirements, that is, (1) the support of persistent classes that are directly mapped to relational tables and (2) the support of complicated compositions of the base classes which are required by the complicated application logic. In fact, it is quite difficult to manage these requirements at the same time; however, in real application development, there is a strong demand for these contradictory requirements. More precisely, in the early stage of the development, simple correspondences between each persistent class and the respective table are required and enough, and more complicated correspondences among persistent classes and relational tables are needed as the development proceeds. For this reason, it is desirable for an ORM framework to be flexible enough to support these contradictory requirements at the different development stages. This paper proposes an ORM framework called DBPowder that addresses the difficulty in handling simple and complex correspondences. DBPowder supports (1) by Extended Entity-Relationship (EER) model, and it supports (2) by introducing ObjectView, a graph-based object description form over the EER model. A combination of the EER model and ObjectView provides a flexible data model, and it enables DBPowder to handle both simple and complex correspondences for support the different development stages.
引用
收藏
页码:589 / 598
页数:10
相关论文
共 50 条
  • [11] Mapping XML documents to the object-relational form
    Ha, S
    Kim, K
    ISIE 2001: IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS PROCEEDINGS, VOLS I-III, 2001, : 1757 - 1761
  • [12] An approach to object-relational mapping in bioscience domains
    Tuck, D
    O'Connell, R
    Gershkovich, P
    Cowan, J
    AMIA 2002 SYMPOSIUM, PROCEEDINGS: BIOMEDICAL INFORMATICS: ONE DISCIPLINE, 2002, : 820 - 824
  • [13] Integrity: An Object-relational Framework for Data Security
    Costa, Elder
    Lorenzo De Siqueira, Joao Pedro
    Pantoja, Carlos Eduardo
    Lazarin, Nilson Mori
    ICEIS: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 1, 2022, : 259 - 266
  • [14] Object-relational mapping in Java']Java with SimpleORM
    Snyder, M
    O'Connor, T
    DR DOBBS JOURNAL, 2005, 30 (12): : 34 - 36
  • [15] The Impact of Object-Relational Mapping Frameworks on Relational Query Performance
    Colley, Derek
    Stanier, Clare
    Asaduzzaman, Md
    2018 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRONICS & COMMUNICATIONS ENGINEERING (ICCECE), 2018, : 47 - 52
  • [16] Transaction model for object-relational database
    Liu, Yang
    Lu, Yansheng
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2002, 30 (04):
  • [17] A COMPARATIVE STUDY OF OBJECT-ORIENTED DATABASE, RELATIONAL DATABASE AND FRAMEWORK FOR MAPPING OBJECT-RELATIONAL, IN THE CONTEXT TO A WEB APPLICATION
    Oliveira, M. M. A.
    Carlos, D. G.
    Sousa, A. R. V. O.
    Castro, A. F.
    HOLOS, 2015, 31 (01) : 182 - 198
  • [18] Lessons in Persisting Object Data Using Object-Relational Mapping
    Vial, Gregory
    IEEE SOFTWARE, 2019, 36 (06) : 43 - 52
  • [19] A framework for spatiotemporal query processing based on object-relational DBMS and middleware
    Jin, PQ
    Yue, LH
    Gong, YC
    IKE '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE ENGINEERING, 2005, : 128 - 134
  • [20] OBJECT-RELATIONAL DATAMODEL COMPONENTS FOR GEOLOGIC MAPPING CONDUCT
    van Gasselt, S.
    Nass, A.
    GEOSPATIAL DATA AND GEOVISUALIZATION: ENVIRONMENT, SECURITY, AND SOCIETY, 2010, 38