A Conceptual Approach to Database Applications Evolution

被引:0
|
作者
Cleve, Anthony [1 ]
Brogneaux, Anne-France [2 ]
Hainaut, Jean-Luc [2 ]
机构
[1] Univ Lille 1, ADAM Team, INRIA Lille Nord Europe, LIFL CNRS UMR 8022, F-59655 Villeneuve Dascq, France
[2] Univ Namu, PReCISE Res Ctr, Fac Comp Sci, Namur, Belgium
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Data-intensive systems are subject to continuous evolution that translates ever-changing business and technical requirements. System evolution usually constitutes a highly complex, expensive and risky process. This holds, in particular, when the evolution involves database schema changes, which in turn impact on data instances and application programs. This paper presents a comprehensive approach that supports the rapid development and the graceful evolution of data-intensive applications. The approach combines the automated derivation of a relational database from a conceptual schema, and the automated generation of a data manipulation API providing programs with a conceptual view of the relational database. The derivation of the database is achieved through a systematic transformation process, keeping track of the mapping between the successive versions of the schema. The generation of the conceptual API exploits the mapping between the conceptual and logical schemas. Database schema changes are propagated as conceptual API regeneration so that application programs are protected against changes that preserve the semantics of their view on the data. The paper describes the application of the approach to the development of an e-health system, built on a highly evolutive database.
引用
收藏
页码:132 / +
页数:3
相关论文
共 50 条
  • [1] CONCEPTUAL MODELING OF DATABASE APPLICATIONS
    SAAKE, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 474 : 213 - 232
  • [2] An Integrated Approach for Column-Oriented Database Application Evolution Using Conceptual Models
    Suarez-Otero, Pablo
    Mior, Michael J.
    Jose Suarez-Cabal, Maria
    Tuya, Javier
    [J]. ADVANCES IN CONCEPTUAL MODELING (ER 2021), 2021, 13012 : 26 - 32
  • [3] A CONCEPTUAL MODELING FORMALISM FOR TEMPORAL DATABASE APPLICATIONS
    THEODOULIDIS, C
    LOUCOPOULOS, P
    WANGLER, B
    [J]. INFORMATION SYSTEMS, 1991, 16 (04) : 401 - 416
  • [4] Conceptual data modeling of multimedia database applications
    Aygun, S
    Yazici, A
    Arica, N
    [J]. INTERNATIONAL WORKSHOP ON MULTI-MEDIA DATABASE MANAGEMENT SYSTEMS- PROCEEDINGS, 1998, : 182 - 189
  • [5] CONCEPTUAL DATABASE EVOLUTION THROUGH LEARNING IN OBJECT DATABASES
    LI, Q
    MCLEOD, D
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1994, 6 (02) : 205 - 224
  • [6] Conceptual modeling of spatiotemporal database applications: An ontological view
    Jin, PQ
    Yue, LH
    Gong, YC
    [J]. IKE '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE ENGINEERING, 2005, : 142 - 147
  • [7] Self-driving database systems: a conceptual approach
    Jan Kossmann
    Rainer Schlosser
    [J]. Distributed and Parallel Databases, 2020, 38 : 795 - 817
  • [8] Self-driving database systems: a conceptual approach
    Kossmann, Jan
    Schlosser, Rainer
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2020, 38 (04) : 795 - 817
  • [9] A conceptual database design approach based on rules and heuristics
    Batra, D.
    Zanakis, S. H.
    [J]. EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 1994, 3 (03) : 228 - 239
  • [10] Maintaining NoSQL Database Quality During Conceptual Model Evolution
    Suarez-Otero, Pablo
    Mior, Michael J.
    Suarez-Cabal, Maria Jose
    Tuya, Javier
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 2043 - 2048