Data model for customizing db schemas based on business policies

0
56

Authors: Atsushi Kitai, Jun Sekine, Yasuhiro Oohara, Yoshihito Ooshima

Tags: 1997, conceptual modeling

One of the goals of data modeling has been to uniquely identify the data semantics of target applications and describe them in database schemas. In contrast to this approach, this paper proposes a data model that allows description of variable parts in data semantics and how each variable part is dependent on business policies. This is useful when describing database schemas for common software components that are used in applications with different business policies. A set of alternatives chosen from a specified set of business policies is converted to a set of primitives that describes how variable parts should be customized, thus enabling users to generate a database schema meeting some specific application requirements. The primitives uniformly describe a variety of customizations, such as inclusion and exclusion of database elements, changes in the characteristics of a database elements, and the composition of database elements. The model also serves as a basis of collecting and organizing a variety of business policies. Users can have a global view of how a database schema is affected by different business policy alternatives. A case study has shown that this model is applicable to real database schemas.

Read the full paper here: https://link.springer.com/chapter/10.1007/3-540-63699-4_17