Bridging the gap between variability in client application and database schema

  • Siegmund N
  • Kästner C
  • Rosenmüller M
 et al. 
  • 18


    Mendeley users who have this article in their library.
  • 17


    Citations of this article.


Database schemas are used to describe the logical design of a database. Diverse user groups have different perspectives to the schema which leads to different local schemas. Research has focused on view integration to generated a global, consistent schema out of different local schemas or views. However, this approach seems to be too constraint when the generated global view should be highly variable and only a tailor-made subset of the subschemas are needed. Such a customizeability is needed in software product lines where a family of related products are generated to allow tailor-made products for a stakeholder. In this paper, we claim that traditional modeling techniques are not sufficient for expressing a variable database schema. We show that software product lines methodologies can also be applied to the database research area to overcome existing limitations and to allow the generation of a tailor-made database schema. We present a case study of a web-based content management system where we observed the problems of required variability and show how they are solved.

Author-supplied keywords

  • Database Schema
  • Modeling
  • Software Product Line

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


  • Norbert Siegmund

  • Christian Kästner

  • Marko Rosenmüller

  • Florian Heidenreich

  • Sven Apel

  • Gunter Saake

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free