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 条
  • [41] An approach for mining services in database-oriented applications
    Del Grosso, Concettina
    Di Penta, Massimiliano
    de Guzman, Ignacio Garcia-Rodriguez
    [J]. CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS: SOFWARE EVOLUTION IN COMPLEX SOFTWARE INTENSIVE SYSTEMS, 2007, : 287 - +
  • [42] AN ALTERNATIVE APPROACH TO THE CONCEPTUAL DATABASE DESIGN USING FRAGMENTS OF NATURAL-LANGUAGE
    KREJCI, F
    ZLATUSKA, J
    [J]. COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1986, 5 (06): : 543 - 560
  • [43] DATABASE DESIGN FOR INFORMATION-RETRIEVAL - A CONCEPTUAL-APPROACH - FIDEL,R
    SCHNELLING, H
    [J]. INTERNATIONAL CLASSIFICATION, 1989, 16 (01): : 48 - 48
  • [45] A conceptual modeling approach for semantics-driven enterprise applications
    Motik, B
    Maedche, A
    Volz, R
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2002: COOPLS, DOA, AND ODBASE, 2002, 2519 : 1082 - 1099
  • [47] Database conceptual schema matching
    Casanova, Marco A.
    Breitman, Karin K.
    Brauner, Daniela F.
    Marins, Andre L. A.
    [J]. COMPUTER, 2007, 40 (10) : 102 - 104
  • [48] CONCEPTUAL LEARNING IN DATABASE DESIGN
    IOANNIDIS, YE
    SAULYS, T
    WHITSITT, AJ
    [J]. ACM TRANSACTIONS ON INFORMATION SYSTEMS, 1992, 10 (03) : 265 - 293
  • [49] CONCEPTUAL DATABASE SCHEMA DESIGN
    PANGALOS, G
    [J]. INFORMATION AGE, 1986, 8 (03): : 162 - 167
  • [50] Strategy for database application evolution: The DB-MAIN approach
    Hick, JM
    Hainaut, JL
    [J]. CONCEPTUAL MODELING - ER 2003, PROCEEDINGS, 2003, 2813 : 291 - 306