Using NNF to transform conceptual data models to object-oriented database designs

作者:

Highlights:

摘要

More work is needed on devising practical, but theoretically well-founded procedures for doing object-oriented database (OODB) design [17]. Design procedures should also be flexible enough to take into account various application characteristics (such as whether objects are very large or are read-only). In this paper, we present and discuss an OODB design procedure that addresses these problems. The procedure is practical in the sense that it is based on a common family of conceptual models and in the sense that it does not expect users to supply esoteric, difficult-to-discover, and hard-to-understand constraints (such as multivalued dependencies), nor does it make hard-to-check and easy-to-overlook assumptions (such as the universal relation scheme assumption). At the same time, the procedure is well-founded and formal, being based on NNF (Nested Normal Form [21]), a new theoretical result that characterizes properties of interest in designing complex objects. It is also adaptable to various applications characteristics.

论文关键词:Object-oriented database design,Conceptual modeling,Constraint extraction from conceptual models,Conceptual-model transformations,Scheme and method-signature generation,Design properties,Design adjustments

论文评审过程:Available online 18 June 1998.

论文官网地址:https://doi.org/10.1016/S0169-023X(97)82108-8