999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于XML的異構數據庫數據的轉換

2018-06-19 03:19:20新疆維吾爾自治區環境保護科學院道仁哈尼開
電子世界 2018年11期
關鍵詞:數據庫功能模型

新疆維吾爾自治區環境保護科學院 道仁·哈尼開

1 異構數據庫和XML技術概述

1.1 異構數據庫概述

異構數據庫其實就是計算機本體在體系、基礎操作系統、物理結構、數據結構和語義以及數據庫管理系統等方便的異構問題。其中數據庫管理系統本身的異構性可分為三個方面:一是在不同結構方面,從本質上來說就是DBMS數據的應用在模型和數據結構兩方面上的不同;二是數據存儲種類異構,主要指的是現實中相同數據在不同的數據庫中的表達和存儲不同;三是關系表達異構,主要指的是事件中的兩個事務之間的關系可以從多個不同的方面來定義和理解;本文需要針對異構數據庫問題的探索,從根本上來說指的是按照異構數據庫的管理體系之間的不同所產生的問題通過數據轉換的方式來解決。

1.2 XML技術概述

XML是Extensible Markup Language的縮寫,具有描述性的標記作用,能夠在標記語言的基礎上賦予用戶定義源語言的權利。一般情況下在進行電子文件標記的過程中賦予其鮮明的結構性,同時能夠針對數據來定義其類型并且進行標記。XML在SGML的范疇之內,也是標準通用標記語言,在數據傳輸和轉換兩方面上的應用十分普遍。為應用程序在描述和交換方面建立了統一的辦法。

在XML技術誕生之前,數據的交換不具備統一的標準,所以異構數據的轉換和共享難以實現。XML技術誕生以后,在各個領域都發揮了極其廣泛的作用,其優勢有助于行業之間在轉換和共享異構數據方面的應用。由于XML 格式開放,在許多操作系統和不同的平臺上得到支持,所以廣泛用于數據交換,尤其是在異構系統集成的過程中常使用XML 作為數據交換的媒體;XML 文檔解決了純文本格式在存儲上的問題,所以進行數據共享時不需要有與該數據相對應的應用程序,而數據共享的各種系統只需要有XML 解析器就可以方便地存取XML文檔,所以常常用于數據共享;XML具有格式自由、編輯方便、易于擴展、文檔中嵌套的標記結構清晰等特點廣泛用于數據的存儲,目前很多應用程序和業務系統都把XML作為配置文件,可以方便地存儲和讀寫數據。

2 異構數據轉換及其轉換

2.1 關于異構數據轉換

異構數據轉換是將異構數據轉換成一種統一的標準數據傳送格式的一種數據整合的技術。異構數據轉換技術可以很好地解決異構系統間的數據共享以及業務協同的問題,從而大大提高系統的運行效率。

如今,對異構數據庫數據實行有效轉換的方式有三種。其一,通過不同數據庫廠里面所特有的轉換功能來實行。一般我們選擇甲骨文公司里面針對異構數據的Oracle導入和導出功能,又或者是Microsoft 公司針對異構數據的SQL Server的DTS功能。盡管這些功能的性能普遍比較穩定,轉換的質量也非常高,但是一般都對硬件和運行的環境有著過高的要求,并且在實際應用的過程中,因為每一個數據庫對于同一個數據在類型和長度方面都有著相對不同的定義,以至于在進行數據轉換的時候往往產生異常問題,導致不能實現正常的轉換;其二,利用中間數據庫里面的轉換功能。一般我們選擇Access里面的轉換功能,盡管Access轉換的模塊較少而且很容易實現擴展的效果,但是在轉換的過程中相對復雜,所需的時間也相對較長,除此之外,轉換而來的數據一般都不能保證有較高的質量。其三,借助XML來轉換。把我們需要進行處理的數據轉變成XML文檔之后,通過應用程序對XML文檔里面的數據進行辨別和解析處理。總的來說,借助XML的方式轉換數據,有著顯著的開放性。

2.2 基于XML的數據轉換模型

XML 基礎上的異構數據其本質上是針對XML建立公共數據模型以此實現異構數據庫之間的轉換。常見的工具模型層次的分類有三種,第一種是源數據庫層,第二種是數據轉換層,第三種是目的數據庫層。圖1所示的是數據轉換在XML基礎上的轉換模型。針對異構數據進行轉換的過程中通常分為三個部分:第一部分是抽取源數據庫里面的數據將其轉換成XML 基礎上的格式和結構文件;第二部分是通過XML 結構文件將源數據庫與目的數據庫兩者進行有效轉換;第三部分是按照數據結構轉換過程中的相關規則,對源數據庫XML數據進行處理,使其轉換到目的數據庫當中,達到數據轉換的目的。

圖1 基于XML數據轉換模型

在圖1數據轉換工具模型中,關鍵的步驟在于怎樣將源數據庫需轉換數據抽取為 XML文件。因此整個轉換模型的核心就在于數據轉換層,它的起到承上啟下的作用,通過數據抽取器與數據庫進行關聯并且把源數據庫里面的屬于進行轉換得到XML。

2.3 基于XML的異構數據庫數據轉換過程

在XML基礎上的異構數據庫在進行轉換數據的關鍵過程通常集中在數據的抽取、轉換和代寫這三個方面。

(1)數據抽取器:指的是針對數據的抽取,相當于是轉換數據的第一步,它首先使用 ADO.NET 技術連接源數據庫,通過對數據庫的應用實現對模塊的操作功能,主要通過對連接功能,查詢功能,插入功能、修改功能和刪除等方面的操作,來獲取數據庫的數據信息,按照需求來對數據實行轉換操作。利用數據庫將模塊抽出來,通過對轉換而來的數據進行提取,得到XML 數據文件,與此同時形成 XML 結構文件,使得數據在源數據庫和目的數據庫之間的轉換和匹配能夠有效進行。

(2)數據轉換器:指的是對數據結構進行轉換,是實現數據轉換的主要環節。首先針對XML結構文件,使得源數據庫與目標數據庫兩者之間形成聯系,通過對轉換過程中產生的語義、命名、類型等方面問題的解決,得到數據結構轉換文件,同時把源數據庫里面的數據進行更新后,將其轉換成最終所需要目的數據庫。數據轉換有兩種方式,一種是遷移式,一種合并式。遷移式的轉換方式一般針對空的目的數據庫來進行,而合并式數據轉換方式多用于目的數據庫為不空的情況。

(3)數據寫入器:是數據轉換層的最后步驟,其負責進行數據的寫入。也就是說按照結構轉換的規則實現源數據庫和目的數據庫兩者之間的轉換。

3 結論

長期以來,“數據孤島”問題已經給信息化建設中的數據共享、數據轉換和數據交換帶來了制約,而XML 技術的產生和發展給解決這一問題提供了新的方法。在對異構數據庫數據進行轉換的過程中,XML有著顯著的優勢,該技術正逐漸成為實現數據共享與交換的不二選擇。

[1]韓冰.如何進行XML的異構數據庫數據的轉換[J].硅谷,2012(09).

[2]楊倩晨.高校異構數據共享與交換的應用研究[J].教育現代化,2017(4).

[3]杜邵敏.基于XML的異構數據庫數據轉換技術的探討[J].通化師范學院學報,2009(02).

[4]王沛.一種基于XML的異構數據庫數據轉換方法[J].西安郵電學院學報,2009(06).

[5]杜邵敏.基于XML的異構數據庫數據轉換工具的設計與實現[D].沈陽理工大學,2009.

猜你喜歡
數據庫功能模型
一半模型
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
關于非首都功能疏解的幾點思考
數據庫
財經(2017年2期)2017-03-10 14:35:35
3D打印中的模型分割與打包
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 国产亚洲欧美在线专区| 亚洲va视频| 国产亚洲视频中文字幕视频| 97视频在线精品国自产拍| 国产精品自在在线午夜区app| 亚洲乱伦视频| 国产一区在线视频观看| 色国产视频| 在线观看国产网址你懂的| 精品自拍视频在线观看| 国产极品美女在线观看| 无码精品国产VA在线观看DVD| 国产在线观看人成激情视频| 久久99蜜桃精品久久久久小说| 99精品国产电影| 在线欧美一区| 女人爽到高潮免费视频大全| 91视频99| 日韩黄色在线| 91在线国内在线播放老师| 人人看人人鲁狠狠高清| 欧洲熟妇精品视频| 免费AV在线播放观看18禁强制| 国产午夜一级淫片| 国产素人在线| 久久窝窝国产精品午夜看片| 亚欧成人无码AV在线播放| 丁香五月激情图片| 毛片三级在线观看| 呦视频在线一区二区三区| 国产视频资源在线观看| 国产又色又爽又黄| 精品1区2区3区| 综1合AV在线播放| 国产性爱网站| 国产网站免费观看| 日本手机在线视频| 农村乱人伦一区二区| 国产欧美日韩另类| 日韩欧美国产区| 精品久久香蕉国产线看观看gif| 国产性生交xxxxx免费| 青草免费在线观看| 69综合网| 中文字幕在线观| 69综合网| 在线视频亚洲色图| 国产在线视频欧美亚综合| 国产色婷婷视频在线观看| 久久久精品无码一二三区| 色综合久久88色综合天天提莫| 久久久久亚洲精品无码网站| 免费人成又黄又爽的视频网站| 成年人久久黄色网站| 国产精品毛片一区| 亚洲人成色77777在线观看| 日本久久网站| 免费在线观看av| 国产v精品成人免费视频71pao| 久久99热这里只有精品免费看| 在线国产毛片手机小视频| 无码丝袜人妻| 99re热精品视频国产免费| 麻豆AV网站免费进入| 人妻丰满熟妇AV无码区| AV不卡国产在线观看| 伊人精品成人久久综合| 日韩av电影一区二区三区四区| 中文字幕在线免费看| 成年女人a毛片免费视频| 国产精品视频观看裸模| 精品国产三级在线观看| 国产丰满成熟女性性满足视频| 国产在线八区| 中文字幕在线视频免费| 在线欧美日韩| 日韩视频福利| 91九色最新地址| 91视频国产高清| 国产成人综合网| 国产激情国语对白普通话| 日本草草视频在线观看|