Editing data using the “Transformation” model

Publication typeJournal Article
Publication date2024-12-20
scimago Q2
wos Q2
SJR0.467
CiteScore1.3
Impact factor0.7
ISSN19949197, 20765959
Abstract

The problem of coordinating the semantics of data presented within different models has remained relevant for a significant period of time. First of all, this is related to the convenience of work for users who are accustomed to certain tools, for example, spreadsheets. The data prepared in these environments needs to be loaded into a centralized database, which makes it possible to get rid of duplication and inconsistency of data. An obstacle to this path is the problem of data reconciliation. Editing data directly in the database is a difficult task for non-programmer users. The traditional way to solve this problem is to develop special applications that have limited functionality. This paper proposes a technology that allows editing data in a database using spreadsheets, making their rich functionality available. The main difference from similar approaches is the use of the “Transformation” model, which makes the presentation of data convenient for human perception. Since the “Transformation” data model differs significantly from the relational model, there is a need to reconcile data between the database and spreadsheets. To solve similar problems, L.A. Kalinichenko proposed a method of commutative transformations in databases. In this paper, this technique, with some modifications, is used in algorithms for transferring data from a database to “Transformation” and back. The article presents an overview of works on the problem of data matching in various sources, a description of the data model “Transformation”, including: a description of the table schema, conditions for the existence of a table instance and data editing operations. The paper describes an algorithm for loading data into a table from a database and the algorithm for transforming data in a database in accordance with changes in the table, defines the conditions for the commutativity of the transformations, and presents a proof of the correctness of the transformations.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
0
Share
Cite this
GOST |
Cite this
GOST Copy
Zykin S. V., Poluyanov A., Zykin V. S. Editing data using the “Transformation” model // Vestnik Udmurtskogo Universiteta: Matematika, Mekhanika, Komp'yuternye Nauki. 2024. Vol. 34. No. 4. pp. 613-625.
GOST all authors (up to 50) Copy
Zykin S. V., Poluyanov A., Zykin V. S. Editing data using the “Transformation” model // Vestnik Udmurtskogo Universiteta: Matematika, Mekhanika, Komp'yuternye Nauki. 2024. Vol. 34. No. 4. pp. 613-625.
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.35634/vm240409
UR - https://www.mathnet.ru/eng/vuu909
TI - Editing data using the “Transformation” model
T2 - Vestnik Udmurtskogo Universiteta: Matematika, Mekhanika, Komp'yuternye Nauki
AU - Zykin, S V
AU - Poluyanov, A.N.
AU - Zykin, V. S.
PY - 2024
DA - 2024/12/20
PB - Udmurt State University
SP - 613-625
IS - 4
VL - 34
SN - 1994-9197
SN - 2076-5959
ER -
BibTex |
Cite this
BibTex (up to 50 authors) Copy
@article{2024_Zykin,
author = {S V Zykin and A.N. Poluyanov and V. S. Zykin},
title = {Editing data using the “Transformation” model},
journal = {Vestnik Udmurtskogo Universiteta: Matematika, Mekhanika, Komp'yuternye Nauki},
year = {2024},
volume = {34},
publisher = {Udmurt State University},
month = {dec},
url = {https://www.mathnet.ru/eng/vuu909},
number = {4},
pages = {613--625},
doi = {10.35634/vm240409}
}
MLA
Cite this
MLA Copy
Zykin, S. V., et al. “Editing data using the “Transformation” model.” Vestnik Udmurtskogo Universiteta: Matematika, Mekhanika, Komp'yuternye Nauki, vol. 34, no. 4, Dec. 2024, pp. 613-625. https://www.mathnet.ru/eng/vuu909.