The transformational approach to database engineering

被引:0
作者
Hainaut, Jean-Luc [1 ]
机构
[1] Univ Namur, Inst Informat, B-5000 Namur, Belgium
来源
GENERATIVE AND TRANSFORMATIONAL TECHNIQUES IN SOFTWARE ENGINEERING | 2006年 / 4143卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the database engineering realm, the merits of transformational approaches, that can produce in a systematic way correct, compilable and efficient database structures from abstract models, has long be recognized. Transformations that are proved to preserve the correctness of the source specifications have been proposed in virtually all the activities related to data structure engineering: schema normalization, logical design, schema integration, view derivation, schema equivalence, data conversion, reverse engineering, schema optimization, wrapper generation and others. This paper addresses both fundamental and practical aspects of database transformation techniques. The concept of transformation is developed, together with its properties of semantics-preservation (or reversibility). Major database engineering activities are redefined in terms of transformation techniques, and the impact on CASE technology is discussed. These principles are applied to database logical design and database reverse engineering. They are illustrated by the use of DB-MAIN, a programmable CASE environment that provides a large transformational toolkit.
引用
收藏
页码:95 / 143
页数:49
相关论文
共 48 条
  • [1] Alves TL, 2005, LECT NOTES COMPUT SC, V3582, P399
  • [2] BAADER F, 2004, HDB ONTOLOGIES INT H, P3, DOI DOI 10.1007/978-3-540-24750-0_1
  • [3] BALZER R, 1981, IEEE TSE SE, V7
  • [4] BATINI C, 1993, IEEE TSE, V19
  • [5] BATINI C, 1992, CONCEPUTAL DATABASE
  • [6] BOLOIS G, 1994, P 4 REENG FOR REENG
  • [7] BOYD M, 2004, P EMMSAD 04 CAISE WO, V1, P175
  • [8] CASANOVA, 1984, IBM J RES DEV, V28
  • [9] CLEVE A, 2004, P WCRE04 ATEM04
  • [10] DARWEN H, 1993, RELATIONAL DATABASE