Using Meta-Structures in Database Design

被引:0
作者
Ma, Hui [1 ]
Noack, Rene [2 ]
Schewe, Klaus-Dieter [3 ]
Thalheim, Bernhard [2 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci Wellington, Wellington, New Zealand
[2] Christian Albrechts Univ Kiel, Dept Comp Sci, Kiel, Germany
[3] Software Competence Ctr Hagenberg, Hagenberg, Austria
来源
INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS | 2010年 / 34卷 / 03期
关键词
database design; schema algebra; meta-structures; components; graph rewriting;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Practical experience shows that the design of very large database schemata causes severe problems, and no systematic support is provided. In this paper we address this problem. We define an Entity-Relationship schema algebra, which permits the representation of very large database schemata by algebraic expres-sions involving smaller schemata. Similar to abstraction mechanisms found in semantic data models the schema constructors can be classified into three groups for building associations and collections of sub-schemata, and for folding subschemata. Furthermore, based on the analysis of a large number of very large database schemata we identify twelve frequently recurring meta-structures in three categories as-sociated with schema construction, lifespan and context. In combination with the schema algebra the meta-structures permit a component-based approach to database schema design, which can further be for-malised by graph-rewriting.
引用
收藏
页码:387 / 403
页数:17
相关论文
共 23 条
  • [1] Brown L., 2000, INTEGRATION MODELS T
  • [2] Ehrig H., 1999, HDB GRAPH GRAMMARS C, V2
  • [3] Feyer T., 2002, Advances in Databases and Information Systems. 6th East European Conference, ADBIS 2002. Proceedings (Lecture Notes in Computer Science Vol.2435), P305
  • [4] Kahlen H., 1999, INTEGRALES FACILITY
  • [5] Lenz H.-J., 2005, LNCS, V3888, P99
  • [6] Lenz HJ, 2009, J UNIVERS COMPUT SCI, V15, P273
  • [7] Ma H., 2009, COMPLETE CONCE UNPUB
  • [8] Ma H., 2009, LNCS, V5833, P23
  • [9] Ma H, 2009, LECT NOTES BUS INF P, V20, P17
  • [10] Moody D. L., 2001, THESIS