理解XML資料庫

2021-08-29 03:08:01 字數 905 閱讀 8090

----------------------------------概述----------------------------

xml資料庫(廣義) = xml-enabled資料庫 + native-xml資料庫

xml-enabled資料庫 = 內部不以xml格式儲存資料

native-xml資料庫 = 內部以xml格式儲存資料

----------------------------------產品&技術----------------------------

xml-enabled資料庫產品例:如lotus 的 domino。

xml-enabled資料庫實現例:比如你的關係型dbms,你想要它能處理xml資料,你可以用乙個叫xml-dbms的中介軟體:

關係型dbms<------jdbc------>xml-dbms中介軟體<------------>xml資料

xml-enabled資料庫遭到的批評:xml的分層特性是其優點,被對映成關聯式資料庫的table後,成了平面的行和列,優點盡失。

native-xml資料庫產品例:software ag 的 tamino。

----------------------------------more----------------------------

根據ronald bourret在《xml database products》一文中的描述,xml database分為六種:

middleware

xml-enabled databases

xml servers (溫昱注:就是上面的native-xml資料庫)

xml-enabled web servers

content management systems

persistent dom implementations

XML資料匯入資料庫

一 將批量 xml 資料匯入資料庫 conn new sqlceconnection commonuse dbconnectstring sqlcedataadapter da new sqlcedataadapter sqlcecommand command new sqlcecommand in...

XML與資料庫(2)

1.0 簡介本 簡要的 了 xml和資料庫之間的關係,同時羅列出一些可以使用資料庫處理 xml文件的軟體工具。雖然在這裡不可能詳盡地介紹和提供對這些軟體更深層次的評價,但是我希望它能夠描述使用資料庫處理 xml文件中的主要部分。這裡有點偏向與關係資料 庫,因為我的經驗如此。2.0 為什麼使用資料庫?...

資料庫正規化理解

當前我們使用的主流資料庫是關係型資料庫,所以我是記錄在關係型資料庫中對正規化的一些理解和看法。資料庫庫正規化分為六種 其實還有有乙個bcnf 分別為從第一正規化到第六正規化。高階一層是建立在所有低層的基礎上的,如第2正規化是建立在第一正規化的基礎上的,依次類推。下面分別舉例講解各種正規化 第一正規化...