Decomposing relationship types by pivoting and schema equivalence

Authors
Citation
S. Hartmann, Decomposing relationship types by pivoting and schema equivalence, DATA KN ENG, 39(1), 2001, pp. 75-99
Citations number
34
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
DATA & KNOWLEDGE ENGINEERING
ISSN journal
0169023X → ACNP
Volume
39
Issue
1
Year of publication
2001
Pages
75 - 99
Database
ISI
SICI code
0169-023X(200110)39:1<75:DRTBPA>2.0.ZU;2-H
Abstract
In the relational data model, the problem of data redundancy has been succe ssfully tackled via decomposition. In advanced data models, decomposition b y pivoting provides a similar concept. Pivoting has been introduced by Bisk up, Menzel and Polle, and used for decomposing relationship types according to a unary non-key functional dependency. Our objective is to study pivoti ng in the presence of cardinality constraints which are commonly used in se mantic data models. For this, we generalize the notion of pivoting such tha t decomposing relationship types does no longer require the existence of a given unary functional dependency. In order to ensure the equivalence of th e given schema and its image under pivoting, the original application-depen dent constraints have to be preserved. We discuss this problem for sets of participation and co-occurrence constraints. In particular, we prove the ne cessity of path cardinality constraints, and give an appropriate foundation for this concept. (C) 2001 Published by Elsevier Science B.V.