成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳細分析Oracle XML數據

數據庫 Oracle
這里介紹XQuery是W3C推出的一組關于Oracle XML數據查詢和搜索的規范,相對來說,XQuery的語法比直接操作XML要簡單和直觀。

在向大家詳細介紹Oracle XML數據之前,首先讓大家了解下Oracle 11g,然后全面介紹Oracle XML數據。在Oracle 11g可以使用CLOB及二進制兩種方式保存XML信息,靈活性很高。Oracle 11g還支持針對XML的查詢機制,同樣有多種機制可以選用,例如XQuery。

XQuery是W3C推出的一組關于Oracle XML數據查詢和搜索的規范,相對來說,XQuery的語法比直接操作XML要簡單和直觀。說到在Oracle XML數據處理方面的增強,值得一提的是,Oracle 11g開始支持JSR 170,這是一套基于Java的內容存儲倉庫API。Oracle 11g提供了二元性的XML支持,意即在實際使用過程中,用戶既可以將XML嵌入到PL/SQL中使用,也可以將PL/SQL整合到XML中使用。

在Oracle 11g當中,會增加一種新的數據類型,被稱為simple_integer。這種新的整數類型具有非空屬性,而在處理速度上要比PLS_INTEGER更快。另外,在11g中還會包含被稱為虛擬列(Virtual Columns)的數據表功能支持。通過該機制用戶可以根據實際的業務功能來定義數據表列,從而構建更加復雜及更加靈活的數據表。Oracle 11g支持一種新的分區方案,令用戶可以基于時間進行分區,例如分離出某個時間間隔內新增的數據內容,這進一步提高了Oracle數據庫分區機制的靈活性。

除此之外,Oracle 11g在數據表方面還有很多的改善,例如增強的只讀數據表、為一張表格綁定多個觸發器并為這些觸發器設置先后順序等。

關于Oracle 11g熱補丁功能的現場講解

當XML面世之時,也許沒有哪個數據庫廠商會對這種技術給以足夠的關注,然而在今天,XML已經開始對數據存儲產生巨大的影響。由于XML在互聯網應用領域被作為標準廣泛地應用于數據交換和保存,下一代數據庫的形態發展過程將無可避免地留下XML的足跡。

XML在數據存儲方面有一個明顯的優點,那就是可以直接將邏輯關系編寫在XML文件當中。將XML融入主流的數據庫引擎,首先要做到的一點是如何將現有的關系型數據輸出成XML格式。現在已經有一些數據庫可以做到將SQL查詢結果直接轉換成XML形式,這樣應用程序就可以直接利用這些XML文件結果作為內容輸出源了。在此基礎上,將已有的文檔和數據通過XML的方式導入到數據庫也是問題的一個重要方面,而這個工作無疑要復雜得多。

其實將XML格式的文檔導入到數據庫中并不困難,因為XML文件具有內在的邏輯和規范,困難之處在于將千差萬別的文檔轉換成XML格式的文件。當然,數據的查詢工作也需要做出相應的改變,在支持XML的數據庫當中單純的依靠SQL查詢已經難以保證效率。有兩條截然不同的道路可以實現傳統數據庫與XML的融合,一種方式是數據庫廠商可以編寫更多的轉換器和工具以實現傳統數據庫實體與Oracle XML數據的交互,即將Oracle XML數據作為各種數據表現形式中的一種來看待;另一種方式就是徹底的在數據庫引擎底層納入對Oracle XML數據的支持,甚至基于XML來設計和構建數據庫產品。

不知道有多少數據庫廠商有勇氣采取后一種策略,當然這也取決于XML在數據存儲和表現領域會成長到什么程度。不過可以肯定的一點是,支持XML將會給數據庫廠商帶來足夠的回報,所以在各個廠商的新型數據庫軟件的功能當中,我們都會看到很多XML方面的字樣

【編輯推薦】

  1. 如何做到Oracle完全卸載
  2. 經典說明Oracle SMON進程
  3. 專為初學者準備的Oracle例程
  4. 兩招Oracle數據比較的方法
  5. 簡單概括Oracle學習過程
責任編輯:佚名 來源: 博客園
相關推薦

2009-09-14 16:21:34

LINQ To XML

2010-04-26 18:17:19

Oracle存儲過程

2013-12-04 10:21:38

AndroidAndroidMani

2010-04-12 10:53:07

Oracle SQL

2010-04-26 14:32:21

Oracle SQL

2009-09-25 14:23:39

2009-09-28 10:39:01

Hibernate基礎

2009-11-03 10:09:33

Oracle表空間

2009-09-14 13:50:35

LINQ編程模型

2009-09-08 15:56:50

Linq使用Group

2010-01-06 13:50:37

.NET Framew

2009-09-09 09:48:43

Linq延遲加載

2009-06-18 14:00:51

2009-10-10 13:52:57

VB Update方法

2010-02-23 17:44:22

WCF數據契約

2010-04-15 11:33:39

Oracle數據庫

2010-04-21 13:40:04

Oracle數據庫

2009-12-03 17:41:40

PHP應用發展

2009-09-07 14:18:01

C#內存管理

2009-09-09 13:53:21

Linq表值函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久久久久久人人人人传媒 | 熟女毛片 | 成人免费视频网站在线看 | 亚洲国产精品网站 | 成人免费看电影 | 热99精品视频 | 99久久精品免费视频 | 久久偷人 | 久久精品欧美一区二区三区麻豆 | 九九久久这里只有精品 | 91精品国产一区二区三区 | 亚洲第一福利视频 | 日本免费在线 | 国产日韩欧美中文字幕 | 亚洲精品2区 | 久久一二 | 国产成人精品视频 | 国产在线视频一区二区 | 婷婷成人在线 | 亚洲啪啪 | 一级黄色毛片免费 | 欧洲一级黄 | 久久伊人免费视频 | 日本久久www成人免 成人久久久久 | 懂色一区二区三区免费观看 | 蜜臀av日日欢夜夜爽一区 | 亚洲91精品| 先锋资源网站 | 国产精品亚洲综合 | 99精品网 | 热re99久久精品国产99热 | 精品国产免费一区二区三区演员表 | 日日操夜夜摸 | 在线欧美一区 | 国产黄色大片在线观看 | 亚洲精品免费观看 | 韩日在线视频 | 天堂久久久久久久 | 伊人久久国产 | 日韩欧美国产电影 | 99精品视频在线观看 |