XML materialized views and schema evolution in VIREX

被引:7
|
作者
Lo, Anthony [1 ]
Ozyer, Tansel [2 ]
Tahboob, Radwan [3 ]
Kianmehr, Keivan [4 ]
Jida, Jamal [5 ]
Alhajj, Reda [1 ,6 ]
机构
[1] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada
[2] TOBB Univ, Dept Comp Engn, Ankara, Turkey
[3] Palestine Polytech Univ, Dept Elect & Comp Engn, Hebron, Palestinian Aut, Israel
[4] Univ Western Ontario, Dept Elect & Comp Engn, Londo, ON, Canada
[5] Lebanese Univ, Fac Sci 3, Dept Informat, Tripoli, Lebanon
[6] Global Univ, Dept Comp Sci, Beirut, Lebanon
关键词
Data conversion; Structured databases; Visual query language; Materialized views; Schema evolution; Deferred update; XML; QUERY; SELECTION;
D O I
10.1016/j.ins.2010.08.025
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Web-based databases are gaining increased popularity. This has positively influenced the availability of structured and semi-structured databases for access by a variety of users ranging from professionals to naive users. The number of users accessing online databases will continue to increase if the visual tools connected to web-based databases are flexible and user-friendly enough to meet the expectations of naive users and professionals. Further, XML is accepted as the standard for platform independent data exchange. This motivated for the development of the conversion tools between structured databases and XML Realizing that such a need has not been well handled by the available tools, including Clio from IBM, we developed VIREX as a visual tool for converting relational databases into XML, and since then has been empowered with further capabilities to manipulate the produced XML schema including the maintenance of materialized views and schema evolution functions. VIREX provides an interactive approach for querying and integrating relational databases to produce XML documents and the corresponding XML schema(s). VIREX supports VRXQuery as a visual naive users-oriented query language that allows users to specify queries and define views directly on the interactive diagram as a sequence of mouse clicks with minimum keyboard input. As the query result. VIREX displays on the screen the XML schema that satisfies the specified characteristics and generates colored (easy to read) XML document(s). The main contribution described in this paper is the novel approach for turning query results into materialized views which are maintained to remain consistent with the underlying database. VIREX supports deferred update of XML views by keeping an ordered summary of the necessary and sufficient information required for the process. Each view has a corresponding marker in the ordered summary to indicate the start of the information to be reflected onto the view when it is accessed. When a view is accessed, its marker moves to the head of the list to mark for the next update. In addition, VIREX supports some basic schema evolution functions include renaming, adding and dropping of elements and attributes, among others. The supported schema evolution functions add flexibility to the view maintenance and materialization process. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:4940 / 4957
页数:18
相关论文
共 50 条
  • [1] XML query processing using materialized views
    Kim, S
    Kang, H
    [J]. IC'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS I AND II, 2001, : 111 - 117
  • [2] Efficient mechanism for handling materialized XML views
    Zheng, Jessica
    Lo, Anthony
    Ozyer, Tansel
    Alhajj, Reda
    [J]. ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATIONAL SYSTEMS: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2006, : 151 - +
  • [3] Exploiting and Maintaining Materialized Views for XML Keyword Queries
    Liu, Ziyang
    Chen, Yi
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2012, 12 (02)
  • [4] Configuring bitmap materialized views for optimizing XML queries
    Wu, Xiaoying
    Theodoratos, Dimitri
    Kementsietsidis, Anastasios
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2015, 18 (03): : 607 - 632
  • [5] Configuring bitmap materialized views for optimizing XML queries
    Xiaoying Wu
    Dimitri Theodoratos
    Anastasios Kementsietsidis
    [J]. World Wide Web, 2015, 18 : 607 - 632
  • [6] Answering keyword queries on XML using materialized views
    Liu, Ziyang
    Chen, Yi
    [J]. 2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 1501 - 1503
  • [7] Impact of XML Schema Evolution
    Geneves, Pierre
    Layaieda, Nabil
    Quint, Vincent
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2011, 11 (01)
  • [8] Discovering and generating materialized XML views in data integration system
    Wang, TJ
    Yang, DQ
    Tang, SW
    Liu, YF
    [J]. INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 395 - 400
  • [9] Optimizing XML queries: Bitmapped materialized views vs. indexes
    Wu, Xiaoying
    Theodoratos, Dimitri
    Wang, Wendy Hui
    Sellis, Timos
    [J]. INFORMATION SYSTEMS, 2013, 38 (06) : 863 - 884
  • [10] Self-maintainability of deletions of materialized views over XML data
    Hua, C
    Gao, J
    Chen, Y
    Su, J
    [J]. 2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 1883 - 1888