Component-driven engineering of database applications

  • Authors:
  • Klaus-Dieter Schewe;Bernhard Thalheim

  • Affiliations:
  • Massey University, Department of Information Systems & Information Science Research Centre, Palmerston North, New Zealand;Christian Albrechts University Kiel, Department of Computer Science and Applied Mathematics, Kiel, Germany

  • Venue:
  • APCCM '06 Proceedings of the 3rd Asia-Pacific conference on Conceptual modelling - Volume 53
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Though it is commonly agreed that the design of large database schemata requires group effort, database design from component subschemata has not been investigated thoroughly. In this paper we investigate snowflake-like subschemata of database schemata expressed in the Higher-order Entity-Relationship Model (HERM). These subschemata are almost hierarchical in the sense that they may contain cycles in the schema, but not in the instances. We show that each HERM schema can be decomposed into such subschemata using a small set of composition constructors. We then describe how the composition of components can be seen as a database design primitive leading to component-driven database design and re-design pragmatics.