Preserving conceptual model semantics in the forward engineering of relational schemas
-
Published:2022-12-08
Issue:
Volume:4
Page:
-
ISSN:2624-9898
-
Container-title:Frontiers in Computer Science
-
language:
-
Short-container-title:Front. Comput. Sci.
Author:
Guidoni Gustavo L.,Almeida João Paulo A.,Guizzardi Giancarlo
Abstract
Forward engineering relational schemas based on conceptual models (in languages such as UML and ER) is an established practice, with several automated transformation approaches discussed in the literature and implemented in production tools. These transformations must bridge the gap between the primitives offered by conceptual modeling languages on the one hand and the relational model on the other. As a result, it is often the case that some of the semantics of the source conceptual model is lost in the transformation process. In this paper, we address this problem by forward engineering additional constraints along with the transformed schema (ultimately implemented as triggers). We formulate our approach in terms of the operations of “flattening” and “lifting” of classes to make our approach largely independent of the particular transformation strategy (one table per hierarchy, one table per class, one table per concrete class, one table per leaf class, etc.). An automated transformation tool is provided that traces the cumulative consequences of the operations as they are applied throughout the transformation process. We report on tests of this tool using models published in an open model repository.
Funder
Conselho Nacional de Desenvolvimento Científico e Tecnológico
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
Publisher
Frontiers Media SA
Subject
Computer Science Applications,Computer Vision and Pattern Recognition,Human-Computer Interaction,Computer Science (miscellaneous)
Reference43 articles.
1. OWLMap: fully automatic mapping of ontology into relational database schema;Afzal;Int. J. Adv. Comput. Sci. Appl,2016
2. A graphical approach to prove the semantic preservation of UML/OCL refactoring rules;Baar,2006
3. Semantics and implementation of schema evolution in object-oriented databases;Banerjee,1987
4. A fair model catalog for ontology-driven conceptual modeling research1720 BarcelosP. P. F. SalesT. P. FumagalliM. FonsecaC. M. SousaI. V. RomanenkoE. 10.1007/978-3-031-17995-2_141st International Conference Proceedings (ER 2022)2022
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献