Abstract
Nowadays we observe an evolving landscape of data management and analytics, emphasising the significance of meticulous data management practices, semantic modelling, and bridging business-technical divides, to optimise data utilisation and enhance value from datasets in modern data environments. In this paper we introduce and explain the basic formalisation of the Semantic SQL Transducer, a well-founded but practical tool providing the materialised lossless conceptual view of an arbitrary relational source data, contributing to a knowledge-centric data stack.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abgrall, T.: Formalization of data integration transformations. In: Chiusano, S., et al. (eds.) ADBIS 2022. CCIS, vol. 1652, pp. 615–622. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-15743-1_56
Abgrall, T.: Schema decomposition via transformation patterns (2024, submitted)
Abgrall, T., Franconi, E., Pedot, N.: Enhancing data management and value creation through a knowledge-centric data stack (2024, submitted)
Andersson, M.: Extracting an entity relationship schema from a relational database through reverse engineering. In: Loucopoulos, P. (ed.) ER 1994. LNCS, vol. 881, pp. 403–419. Springer, Heidelberg (1994). https://doi.org/10.1007/3-540-58786-1_93
Astrova, I.: Reverse engineering of relational databases to ontologies. In: Bussler, C.J., Davies, J., Fensel, D., Studer, R. (eds.) ESWS 2004. LNCS, vol. 3053, pp. 327–341. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-25956-5_23
Borgida, A., Toman, D., Weddell, G.: On referring expressions in information systems derived from conceptual modelling. In: Comyn-Wattiau, I., Tanaka, K., Song, I.-Y., Yamamoto, S., Saeki, M. (eds.) ER 2016. LNCS, vol. 9974, pp. 183–197. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46397-1_14
Calvanese, D., Franconi, E.: First-order ontology mediated database querying via query reformulation. In: Flesca, S., Greco, S., Masciari, E., Saccà, D. (eds.) A Comprehensive Guide Through the Italian Database Research Over the Last 25 Years. SBD, vol. 31, pp. 169–185. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-61893-7_10
Chiang, R.H., Barron, T.M., Storey, V.C.: Reverse engineering of relational databases: extraction of an EER model from a relational database. Data Knowl. Eng. 12(2), 107–142 (1994)
Franconi, E., Sattler, U.: A data warehouse conceptual data model for multidimensional aggregation. In: International Workshop on Design and Management of Data Warehouses, DMDW 1999 (1999)
Franconi, E., Tessaris, S.: On the logic of SQL nulls. In: 6th Alberto Mendelzon International Workshop on Foundations of Data Management, pp. 114–128. CEUR Workshop Proceedings (2012)
Franconi, E., Tessaris, S.: Relational algebra and calculus with SQL null values. CoRR abs/2202.10898 (2022)
Hainaut, J.L., Chandelon, M., Tonneau, C., Joris, M.: Contribution to a theory of database reverse engineering. In: 1993 Proceedings Working Conference on Reverse Engineering, pp. 161–170. IEEE (1993)
Hainaut, J.L.: Introduction to Database Reverse Engineering. LIBD Lecture Notes (2002)
Hainaut, J.-L., Tonneau, C., Joris, M., Chandelon, M.: Schema transformation techniques for database reverse engineering. In: Elmasri, R.A., Kouramajian, V., Thalheim, B. (eds.) 12th International Conference on the Entity-Relationship Approach. ER 1993. LNCS, vol. 823, pp. 364–375. Springer, Heidelberg (1993). https://doi.org/10.1007/BFb0024380
Hull, R.: Relative information capacity of simple relational database schemata. SIAM J. Comput. 15(3), 856–886 (1986)
Kobayashi, I.: Losslessness and semantic correctness of database schema transformation: another look of schema equivalence. Inf. Syst. 11(1), 41–59 (1986)
Lammari, N., Comyn-Wattiau, I., Akoka, J.: Extracting generalization hierarchies from relational databases: a reverse engineering approach. Data Knowl. Eng. 63(2), 568–589 (2007)
Lubyte, L., Tessaris, S.: Automatic extraction of ontologies wrapping relational data sources. In: Bhowmick, S.S., Küng, J., Wagner, R. (eds.) DEXA 2009. LNCS, vol. 5690, pp. 128–142. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-03573-9_10
Ma, W., Keet, C.M., Oldford, W., Toman, D., Weddell, G.: The utility of the abstract relational model and attribute paths in SQL. In: Faron Zucker, C., Ghidini, C., Napoli, A., Toussaint, Y. (eds.) EKAW 2018. LNCS (LNAI), vol. 11313, pp. 195–211. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-03667-6_13
McBrien, P., Poulovassilis, A.: Data integration by bi-directional schema transformation rules. In: Proceedings 19th International Conference on Data Engineering (ICDE-03), pp. 227–238 (2003)
Mian, N.A., Khan, S.A., Zafar, N.A.: Database reverse engineering methods: what is missing? Res. J. Recent Sci. 2(5), 49–58 (2013)
Miller, R.J., Ioannidis, Y.E., Ramakrishnan, R.: The use of information capacity in schema integration and translation. In: 19th International Conference on Very Large Data Bases (VLDB-1993), pp. 120–133 (1993)
Ndefo, N., Franconi, E.: On preserving information in schema transformations: a constructive perspective. In: 2nd IEEE International Conference on Artificial Intelligence and Knowledge Engineering, AIKE 2019, pp. 57–64 (2019)
Ndefo, N., Franconi, E.: A study on information-preserving schema transformations. Int. J. Semant. Comput. 14(1), 27–53 (2020)
Poulovassilis, A., McBrien, P.: A general formal framework for schema transformation. Data Knowl. Eng. 28(1), 47–71 (1998)
Qian, X.: Correct schema transformations. In: Apers, P., Bouzeghoub, M., Gardarin, G. (eds.) EDBT 1996. LNCS, vol. 1057, pp. 114–128. Springer, Heidelberg (1996). https://doi.org/10.1007/BFb0014146
Soutou, C.: Relational database reverse engineering: algorithms to extract cardinality constraints. Data Knowl. Eng. 28(2), 161–207 (1998)
Acknowledgments
This long-standing work has been realised through collaborations and discussions with Nicola Pedot, Nonyelum Ndefo, Francesco Sportelli, Sergio Tessaris, Volha Kerhet, Nhung Ngo, Paolo Guagliardo, David Toman, Grant Weddell, Alex Borgida, Terry Halpin, Jan Hidders, Sebastian Link. The activity has been partly funded by the Confucius project of the Free University of Bozen-Bolzano.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Abgrall, T., Franconi, E. (2024). Understanding the Semantic SQL Transducer. In: Almeida, J.P.A., Di Ciccio, C., Kalloniatis, C. (eds) Advanced Information Systems Engineering Workshops. CAiSE 2024. Lecture Notes in Business Information Processing, vol 521. Springer, Cham. https://doi.org/10.1007/978-3-031-61003-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-031-61003-5_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-61002-8
Online ISBN: 978-3-031-61003-5
eBook Packages: Computer ScienceComputer Science (R0)