1999 | OriginalPaper | Buchkapitel
Compaction of Large Class Hierarchies in Databases for Chemical Engineering
verfasst von : M. Baumeister, M. Jarke
Erschienen in: Datenbanksysteme in Büro, Technik und Wissenschaft
Verlag: Springer Berlin Heidelberg
Enthalten in: Professional Book Archive
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
Engineering knowledge is characterized by variant and alternative designs for each problem. To alleviate reuse these variants should be captured as classes in the schema of the engineering database. The resulting class hierarchy may be bloated by intersection classes. This paper proposes a mechanism, called ”aspects”, which uses a restricted form of multiple instantiation to avoid intersection classes. Unlike similar approaches, such as ”roles”, our work allows various interdependencies between the different aspects of a class to be modelled. We demonstrate these abilities on an example taken from chemical process engineering.