国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > XML > 正文

XML數(shù)據(jù)庫中幾個(gè)容易混淆的概念

2024-09-05 20:54:01
字體:
供稿:網(wǎng)友

一個(gè)原始的XML數(shù)據(jù)庫(NXD)可以是很簡(jiǎn)單,也可以是很復(fù)雜。我這樣定義一個(gè)數(shù)據(jù)庫的概念:永久穩(wěn)定數(shù)據(jù)的集合。在這樣的定義下,一個(gè)NXD能在邏輯上存儲(chǔ)一個(gè)XML文檔。


  當(dāng)開發(fā)人員談及XML數(shù)據(jù)庫時(shí),他們往往指的是兩個(gè)概念:存儲(chǔ)XML數(shù)據(jù)的數(shù)據(jù)庫,利用XML數(shù)據(jù)庫的DBMS。絕大多數(shù)主要的DBMS產(chǎn)品允許你無需改變現(xiàn)有的數(shù)據(jù)庫就可以集成XML數(shù)據(jù)到程序中?,F(xiàn)在讓我們討論一下XML數(shù)據(jù)庫并探討其特性。

  原始的XML數(shù)據(jù)庫

  一個(gè)原始的XML數(shù)據(jù)庫(NXD)可以是很簡(jiǎn)單,也可以是很復(fù)雜。我這樣定義一個(gè)數(shù)據(jù)庫的概念:永久穩(wěn)定數(shù)據(jù)的集合。在這樣的定義下,一個(gè)NXD能在邏輯上存儲(chǔ)一個(gè)XML文檔。當(dāng)XML:DB initiative對(duì)一個(gè)NXD還有更多的要求時(shí),我想以上的定義也可以滿足。

  以下的代碼行可以用作于一個(gè)NXD:

  〈?xml version=”1.0”?〉
  〈diet〉
  〈meal mealName=”breakfast”〉
  〈item itemName=“toast” unit=”slice” quantity=“2” /〉
  〈item itemName=“bacon” unit=”strip” quantity=“2” /〉
  〈/meal〉
  〈/diet〉

  很顯然,數(shù)據(jù)的集合以XML格式存儲(chǔ)。如果它被存放在一個(gè)flat文件,它也會(huì)滿足我們對(duì)NXD的定義:永久穩(wěn)定數(shù)據(jù)的集合。

  一個(gè)NXD使用相同的方式來存儲(chǔ)XML文檔(比如:flat文件,關(guān)系數(shù)據(jù)庫或級(jí)別數(shù)據(jù)庫,對(duì)象數(shù)據(jù)庫)。

  Flat文件

  一個(gè)簡(jiǎn)單的flat文件是一個(gè)最簡(jiǎn)單的XML數(shù)據(jù)庫模型。作為一種“變種”,你可以存儲(chǔ)很多XML文檔在一個(gè)目錄層次。為了擴(kuò)展前面的范例,看看以下的模型:

Diets/
Diets/Atkins
Day1.xml
Day2.xml
Day3.xml
Day4.xml
Diets/3DayDiet
Day1.xml
Day2.xml
Day3.xml

共2頁上一頁12下一頁
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 屏边| 万山特区| 贡觉县| 琼海市| 吴堡县| 兴城市| 凭祥市| 江津市| 巴里| 双桥区| 德化县| 新田县| 沁源县| 尉犁县| 临夏县| 噶尔县| 昭通市| 靖西县| 抚顺县| 黄龙县| 玛沁县| 绥宁县| 宁河县| 永州市| 遂宁市| 普陀区| 恩施市| 延长县| 宁强县| 天全县| 绥阳县| 锦屏县| 丹江口市| 吉安县| 突泉县| 佛教| 铜梁县| 蓬安县| 丹阳市| 松阳县| 治县。|