基于應(yīng)用模型的多源空間數(shù)據(jù)引擎研究.pdf_第1頁(yè)
已閱讀1頁(yè),還剩64頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、由于不同的空間數(shù)據(jù)庫(kù)系統(tǒng)在數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)模型和數(shù)據(jù)格式上存在較大差異,導(dǎo)致在不同應(yīng)用系統(tǒng)間無(wú)法共享數(shù)據(jù)和服務(wù).多源空間數(shù)據(jù)引擎就是要為駐留在不同的數(shù)據(jù)源中的數(shù)據(jù)提供一致的訪問(wèn)接口,并以一致的表示方式提供給用戶.應(yīng)用模型是一種基于對(duì)象的描述模墊型,它將數(shù)據(jù)視圖作為一種對(duì)象來(lái)定義和使用,從而使其能夠描述比較復(fù)雜的數(shù)據(jù)結(jié)構(gòu).應(yīng)用模型不依賴特定的數(shù)據(jù)源,以一致的方式向客戶應(yīng)用提供關(guān)于數(shù)據(jù)源的描述模型;客戶應(yīng)用無(wú)需關(guān)心數(shù)據(jù)源的具體細(xì)節(jié),只需通過(guò)應(yīng)

2、用模型獲得預(yù)先定義的基于對(duì)象的數(shù)據(jù)視圖—要素類(lèi),然后利用應(yīng)用模型提供的接口來(lái)將要素類(lèi)換為查詢即可進(jìn)行數(shù)據(jù)訪問(wèn).應(yīng)用模型具有如下特點(diǎn):①對(duì)象定義.應(yīng)用模型把數(shù)據(jù)源中的數(shù)據(jù)表字段作為基本數(shù)據(jù)類(lèi)型,通過(guò)對(duì)基本數(shù)據(jù)類(lèi)型的組合可以構(gòu)造比較復(fù)雜的對(duì)象類(lèi)型.②對(duì)象嵌套.在定義對(duì)象時(shí),可以用已經(jīng)存在的要素類(lèi)定義對(duì)象,以構(gòu)造更為復(fù)雜的對(duì)象類(lèi)型.③對(duì)象聚合.當(dāng)兩個(gè)要素表作連接時(shí),可能會(huì)出現(xiàn)重復(fù)的數(shù)據(jù),這是關(guān)系數(shù)據(jù)模式的一個(gè)缺點(diǎn).而利用應(yīng)用模型中的對(duì)象,可以

3、查詢獲得的關(guān)系型數(shù)據(jù)記錄集進(jìn)行加工,以一對(duì)多的對(duì)象聚合關(guān)系消除這中重復(fù).應(yīng)用模型的設(shè)計(jì)采用面向?qū)ο蟮脑O(shè)計(jì)思想,充分考濾了可擴(kuò)充性.整個(gè)應(yīng)用模型類(lèi)體系均使用工廠方法來(lái)創(chuàng)建類(lèi)對(duì)象,并通過(guò)Visitor模式來(lái)實(shí)現(xiàn)所有復(fù)雜的操作.擴(kuò)充應(yīng)用模型系只需在應(yīng)用模型類(lèi)體系中添加所需的子類(lèi),并擴(kuò)充相應(yīng)的Visitor接口;需要擴(kuò)充新的功能時(shí)只需在Visitor類(lèi)體系中添加新的Visitor類(lèi).應(yīng)用模型描述腳本來(lái)管理的.應(yīng)用模型描述腳本還提供數(shù)據(jù)源訪問(wèn)信息

4、管理、用戶組管理和用戶管理等功能.應(yīng)用模型描述腳本將客戶應(yīng)用和數(shù)據(jù)源分離開(kāi)來(lái),客戶必須具有SDBE的用戶身份才能訪問(wèn)指定的應(yīng)用模型,而訪問(wèn)數(shù)據(jù)源所需的用戶身份由應(yīng)用模型描述腳本中的數(shù)據(jù)源訪問(wèn)信息管理提供,客戶應(yīng)用無(wú)需關(guān)心.用戶的身份通過(guò)指定所屬的用戶組來(lái)控制,根據(jù)用戶組來(lái)確定應(yīng)用模型的訪問(wèn)權(quán)限,屬于某個(gè)用戶組的用戶能夠訪問(wèn)特定的應(yīng)用模型.應(yīng)用模型描述腳本的結(jié)構(gòu)比較復(fù)雜,因此圖形用戶界面的建模工具是必須的.通過(guò)應(yīng)用建模工具我們能方便地創(chuàng)建

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論