李肇林臺灣大學:資訊工程學研究所陳益正Chen, Yi-ChengYi-ChengChen2007-11-262018-07-052007-11-262018-07-052007http://ntur.lib.ntu.edu.tw//handle/246246/54081在以往的資料庫系統開發上,系統開發工程師最常想到的應用資料庫往往就是Relation-DB,可說就是直覺式的反應。但是在XML語言的出現以及XML-DB的漸漸成熟完善後,提供了我們一個新的選擇。XML-DB所展現的一些優勢,已經是Relation-DB所不能比擬地。在本論文中,我們欲善盡XML的特性,用XML-DB來建立一個時間資料庫系統,並且亦利用Relation-DB同樣建立一個時間資料庫系統。藉由基於這兩種全然相異資料庫的系統,比較其各項利弊得失,以藉此來展現出XML-DB以文件導向的角度來開發資料庫系統的優越性。In the past, Relational database is chosen to be used as database management system in many applications. With the growing popularity of XML and XML database, it provides a new choice of database management system for today's application. For a large set of applications an XML database will often far surpass traditional data storage mechanisms in convenience, ease of development and performance. In this paper, we will develop a versioning document management system by using XML database and will compare its performances with the relational database system.1 序論 1 1.1 動機 1 1.2 目的 1 1.3 本文架構 2 2 背景 3 2.1 XML 3 2.1.1 XML介紹 3 2.1.2 XML優點 4 2.2 XML DB 5 2.2.1 XML DB介紹 5 2.2.2 XML DB優點 9 3 以XML-DB及Relation-DB個別開發MIS系統之比較 10 3.1 Xml-DB及R-DB資料庫開發特性介紹比較 10 3.2 如何設計建構Xml-DB 10 3.2.1 規劃設計 10 3.3 如何設計建構Relation-DB 11 3.3.1 規劃ER-Model 11 3.3.2 正規化( Normalization ) 14 4 系統實做 17 4.1 實做環境 17 4.2 目標 17 4.3 規劃設計實作XML-DB 19 4.3.1 規劃設計 19 4.3.2 過程 22 4.3.3 結果 24 4.4 規劃設計實做Relation-DB 24 4.4.1 初步規劃 24 4.4.2 過程 25 4.4.3 結果 26 5 XML-DB與Relation-DB之開發效能分析 28 5.1 設計開發流程比較 28 5.2 存取效能 & 系統操作比較 34 5.2.1 存取效能比較 34 5.2.2 系統操作比較 38 6 未來展望 39 6.1 成果 39 6.2 期許 39 7 參考資料 40910143 bytesapplication/pdfen-US版本性XML資料庫temporalxml database基於XML資料庫的文件版本管理系統的設計與實作Design and Implementation of Versioning Document Management System with XML Databasethesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/54081/1/ntu-96-R94922161-1.pdf