Summary: | 碩士 === 靜宜大學 === 資訊管理學系研究所 === 96 === In recent years, many technologies and articles on storing XML documents in relational databases have been proposed. However, there are only few researches on multi-version XML document management. The improvement of the storage technology and the multi-version management not only enhance convenience for using XML documents, but also expand the application of XML in industry and the researches of XML in academy.
In order to enhance the efficiency of querying and storing XML documents, the study utilizes the grouping nodes method to create the grouping tables and to reduce the number of nodes. Furthermore, we improve the original nodes index method with Dewey order encoding, and we apply the mechanism of multi-version XML document management by storinge the data in tables of the relational database. Depending on the different relation in an XQuery expression, we can generate regulized SQL expressions to quickly retrieve the necessary data from grouping tables. Since we only record the delta information between each version of the XML documents in tables, therefore, the proposed scheme is also very efficient for the multi-version storage.
|