Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika"
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Vestn. YuUrGU. Ser. Vych. Matem. Inform.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika", 2019, Volume 8, Issue 2, Pages 92–106
DOI: https://doi.org/10.14529/cmse190206
(Mi vyurv214)
 

This article is cited in 1 scientific paper (total in 1 paper)

Updating of multi-table views based on commutative database transformations

V. S. Zykina, M. L. Zymblerb

a Omsk State Technical University (pr. Mira 11, Omsk, 644050 Russia)
b South Ural University (pr. Lenina 76, Chelyabinsk, 454080 Russia)
Full-text PDF (858 kB) Citations (1)
References:
Abstract: In modern relational database technologies, views implement the external layer of the ANSI-SPARC architecture, which encapsulates details of the database conceptual structure from end-users. However, when using views, we need to solve the problem of correct view updating: DBMS must execute insertion, deletion, and updating tuples of the view while providing correct modifications of corresponding target relation(s) of this view. To solve this problem, the SQL standard introduces a strict restriction: only one tuple in the target relation can correspond to the modified tuple in the view. In addition, triggers are not a satisfactory solution of this problem because of necessity of such a trigger for each view of the database, and unpredictable sequence in execution of triggers that belong to the same view, etc. The paper presents an approach to solve the problem of correct view updating based on the commutative database transformations. This does not limit the tuple uniqueness in the target relation that corresponds to the updated tuple in the view. We describe the DBMS Coprocessor, which is deployed on the client computer and provides commutative transformations in the database relations stored on the server side. The coprocessor generates a transaction's script that implements commutative transformations and runs the transaction on the server. We present implementation of the Coprocessor for the PostgreSQL open-source DBMS. Experimental evaluation confirms the effectiveness of the proposed approach in OLAP and OLTP applications.
Keywords: commutative transformation, relational algebra, multi-table view, view updating, relational DBMS, trigger.
Received: 26.09.2018
Bibliographic databases:
Document Type: Article
UDC: 004.652.43, 004.421.4
Language: Russian
Citation: V. S. Zykin, M. L. Zymbler, “Updating of multi-table views based on commutative database transformations”, Vestn. YuUrGU. Ser. Vych. Matem. Inform., 8:2 (2019), 92–106
Citation in format AMSBIB
\Bibitem{ZykTsy19}
\by V.~S.~Zykin, M.~L.~Zymbler
\paper Updating of multi-table views based on commutative database transformations
\jour Vestn. YuUrGU. Ser. Vych. Matem. Inform.
\yr 2019
\vol 8
\issue 2
\pages 92--106
\mathnet{http://mi.mathnet.ru/vyurv214}
\crossref{https://doi.org/10.14529/cmse190206}
\elib{https://elibrary.ru/item.asp?id=38073496}
Linking options:
  • https://www.mathnet.ru/eng/vyurv214
  • https://www.mathnet.ru/eng/vyurv/v8/i2/p92
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika"
    Statistics & downloads:
    Abstract page:143
    Full-text PDF :35
    References:14
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024