所屬欄目:電子技術(shù)論文 發(fā)布日期:2015-11-12 13:50 熱度:
數(shù)據(jù)庫系統(tǒng)在很多行業(yè)都會(huì)用到,不論是教育系統(tǒng)還是工業(yè)系統(tǒng)或者管理系統(tǒng)上都有相應(yīng)的數(shù)據(jù)庫用來存放數(shù)據(jù)。關(guān)于數(shù)據(jù)庫的系統(tǒng)也分為好幾部分,本文主要針對(duì)遠(yuǎn)程分布式數(shù)據(jù)庫查詢系統(tǒng)的設(shè)計(jì)進(jìn)行了一些論述,文章是一篇電子科技論文發(fā)表范文。
摘 要:作者結(jié)合自身多年對(duì)數(shù)據(jù)庫設(shè)計(jì)領(lǐng)域的研究與工作經(jīng)驗(yàn),在通過對(duì)大量文獻(xiàn)進(jìn)行閱讀與研究基礎(chǔ)上,對(duì)遠(yuǎn)程分布式數(shù)據(jù)庫查詢系統(tǒng)的設(shè)計(jì)進(jìn)行研究,并提出相關(guān)設(shè)計(jì)方案及應(yīng)用對(duì)策。
【關(guān)鍵詞】遠(yuǎn)程分布式數(shù)據(jù)庫,查詢系統(tǒng),設(shè)計(jì)與應(yīng)用
隨著我國社會(huì)主義現(xiàn)代化的飛速發(fā)展,通過利用現(xiàn)代互聯(lián)網(wǎng)與計(jì)算機(jī)技術(shù),使人們可以利用通訊網(wǎng)絡(luò)實(shí)現(xiàn)不同地域、時(shí)段的溝通,并且這些信息傳遞的速度、容量及便捷性極大的提升。而這一快速傳遞促使了云儲(chǔ)存技術(shù)與方式的普及與多元化發(fā)展。云儲(chǔ)存技術(shù)依托互聯(lián)網(wǎng)與數(shù)據(jù)庫技術(shù),能夠?yàn)橛脩籼峁┨摂M的大儲(chǔ)存數(shù)據(jù)庫,以方便信息的傳遞與溝通。而如何對(duì)數(shù)據(jù)庫進(jìn)行管理,將決定云儲(chǔ)存信息傳遞、輸出、輸入的速度,從而能夠更加便于信息使用者的利用。為此,結(jié)合當(dāng)今時(shí)代背景,作者針對(duì)遠(yuǎn)程分布式的數(shù)據(jù)庫系統(tǒng)開展研究,并對(duì)其中查詢系統(tǒng)的設(shè)計(jì)做出自身的貢獻(xiàn)。
1 分布式數(shù)據(jù)庫系統(tǒng)
分布式數(shù)據(jù)庫系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的重要組成部分,通過使用計(jì)算機(jī)網(wǎng)絡(luò)來促進(jìn)不同地域數(shù)據(jù)庫之間的有效溝通,從而促使數(shù)據(jù)庫內(nèi)信息能夠根據(jù)使用需要進(jìn)行定向儲(chǔ)存,以便于信息使用者的利用。但是,也正是由于分布式數(shù)據(jù)庫的這一特性,致使分布式數(shù)據(jù)庫在形式上看是邏輯統(tǒng)一的,可對(duì)于實(shí)質(zhì)而言其在物理、地理上是相互分散的。這一日常運(yùn)作與實(shí)用的模式導(dǎo)致了分布式數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)更加復(fù)雜,其主要體現(xiàn)于以下兩個(gè)方面:
1.1 遠(yuǎn)程處理框架和ADO.Net
對(duì)于這一方面的設(shè)計(jì)而言,其主要涉及的是分布式數(shù)據(jù)庫系統(tǒng)的開發(fā)問題。在對(duì)分布式數(shù)據(jù)庫系統(tǒng)進(jìn)行開發(fā)時(shí),通常呈現(xiàn)在開發(fā)者面前的是如下兩個(gè)問題:第一,如何保證處于不同地域之間的數(shù)據(jù)能夠維持良好的通信,以便于信息的內(nèi)部傳遞;第二,如何實(shí)現(xiàn)對(duì)分布式數(shù)據(jù)庫系統(tǒng)的操作及應(yīng)用管理。在現(xiàn)實(shí)設(shè)計(jì)過程當(dāng)中,設(shè)計(jì)人員通常是使用C#語言,并充分利用ADO.Net 所具有的特點(diǎn),來促使這兩個(gè)問題得以解決。
1.2 Net的遠(yuǎn)程處理框架
通常對(duì)分布式數(shù)據(jù)系統(tǒng)進(jìn)行管理時(shí)都需要保持?jǐn)?shù)據(jù)和命令遠(yuǎn)程傳遞的可靠性,而利用Net遠(yuǎn)程處理框架將能夠?qū)@一目標(biāo)的實(shí)現(xiàn)進(jìn)行可靠的保證。其大多數(shù)數(shù)據(jù)庫系統(tǒng)管理都會(huì)采用報(bào)文,或者是消息的方式。這一方式要求首先將傳輸?shù)臄?shù)據(jù)轉(zhuǎn)化為信息流的形式,進(jìn)而使用套接字編程的方式,來對(duì)上述報(bào)文或者是信息形式的數(shù)據(jù)傳遞到數(shù)據(jù)庫系統(tǒng)的遠(yuǎn)程主機(jī)當(dāng)中。雖然這一模式比較簡(jiǎn)單,但卻會(huì)浪費(fèi)大量的資金與時(shí)間,促使數(shù)據(jù)庫的使用與管理效率較低。但是,如果使用.Net的遠(yuǎn)程處理框架這一數(shù)據(jù)庫技術(shù)的話,就能夠有效的避免浪費(fèi)數(shù)據(jù)傳遞時(shí)間成本的增加,并且能夠節(jié)省遠(yuǎn)程調(diào)用系統(tǒng)技術(shù)的設(shè)計(jì)過程。
2 創(chuàng)建數(shù)據(jù)庫及其服務(wù)對(duì)象
對(duì)于上文使用新技術(shù)來設(shè)計(jì)的數(shù)據(jù)庫,其應(yīng)當(dāng)具有如圖1結(jié)構(gòu):
針對(duì)圖1結(jié)構(gòu)的設(shè)計(jì)之后,可以進(jìn)行如下的設(shè)計(jì):
2.1 創(chuàng)建數(shù)據(jù)庫及其服務(wù)對(duì)象
對(duì)于此方面的設(shè)計(jì)應(yīng)當(dāng)注意以下兩點(diǎn):
(1)創(chuàng)建數(shù)據(jù)庫與注冊(cè)表;
(2)進(jìn)行DbServe的初始化設(shè)置。其主要又分為三個(gè)步驟:與當(dāng)?shù)財(cái)?shù)據(jù)庫進(jìn)行連接;對(duì)服務(wù)的對(duì)象進(jìn)行重新命名,更易于對(duì)不同地域?qū)ο筮M(jìn)行有效區(qū)分;對(duì)這些對(duì)象進(jìn)行獲取、儲(chǔ)存;
2.2 DbServer的查詢方法
其主要可以分為本地查詢與異地查詢,并且還需要針對(duì)本地與異地查詢的數(shù)據(jù)設(shè)置聯(lián)合數(shù)據(jù)庫,以便于三者數(shù)據(jù)之間的相互對(duì)比,給信息使用者提供幫助;
2.3 根據(jù)DataSet創(chuàng)建臨時(shí)表
針對(duì)此方面應(yīng)當(dāng)注意以下幾點(diǎn):
(1)對(duì)所獲取的myconfig 表進(jìn)行重新命名,并將文件定義為temp;
(2)對(duì)上述表格中的TID字段進(jìn)行重新的修正與更新;
(3)將上述所需要轉(zhuǎn)化的表格進(jìn)行DataSet信息的提取;
(4)對(duì)上述字段信息進(jìn)行重新使用,并為其創(chuàng)建臨時(shí)記錄表格;
(5)將新設(shè)置的臨時(shí)表格中所包含的數(shù)據(jù)記錄到DataSet當(dāng)中;
(6)再對(duì)其中數(shù)據(jù)進(jìn)行新的更新操作。
3 運(yùn)營環(huán)境與測(cè)試
上述系統(tǒng)所應(yīng)當(dāng)具有的運(yùn)營環(huán)境如下列示:
測(cè)試辦法:
(1)配備三臺(tái)電腦,在電腦當(dāng)中設(shè)置處于中國不同省市的IP地址,然后對(duì)對(duì)三臺(tái)電腦進(jìn)行同時(shí)的運(yùn)行與操作,對(duì)數(shù)據(jù)庫當(dāng)中的DBB表格中的Location表格進(jìn)行修改與設(shè)置,從而就能夠?qū)崿F(xiàn)處于不同地區(qū)的計(jì)算機(jī)數(shù)據(jù)庫實(shí)現(xiàn)無縫連接,可以對(duì)其中數(shù)據(jù)進(jìn)行自由查詢;
(2)通過對(duì)本地的數(shù)據(jù)庫進(jìn)行查詢之后,就會(huì)順利顯示出當(dāng)?shù)氐臄?shù)據(jù)信息。通過對(duì)異地的數(shù)據(jù)庫進(jìn)行查詢之后,就會(huì)順利的顯示出當(dāng)?shù)氐臄?shù)據(jù)信息。通過對(duì)聯(lián)合數(shù)據(jù)庫進(jìn)行查詢之后,就會(huì)顯示出環(huán)境信息,如其他省市地區(qū)的數(shù)據(jù)。如果上述數(shù)據(jù)庫顯示出錯(cuò),就應(yīng)當(dāng)對(duì)每個(gè)數(shù)據(jù)庫進(jìn)行檢查,而對(duì)于聯(lián)合數(shù)據(jù)庫的信息出錯(cuò)就需要對(duì)三個(gè)數(shù)據(jù)庫進(jìn)行分別的檢查與維護(hù)。
4 結(jié)論
通過本文的研究可以發(fā)現(xiàn),數(shù)據(jù)庫對(duì)于當(dāng)代企業(yè)的發(fā)展、國際的交流而言,發(fā)揮著越來越為重要與關(guān)鍵的作用。但是,使用傳統(tǒng)技術(shù)一方面會(huì)造成大量時(shí)間成本的浪費(fèi)與流失,另一方面也會(huì)造成人工成為的增加,偏離了大數(shù)據(jù)時(shí)展的根本要求。為此,作者在本文當(dāng)中針對(duì)遠(yuǎn)程分布式數(shù)據(jù)庫查詢系統(tǒng)進(jìn)行研究,并提出了遠(yuǎn)程處理框架來有效解決當(dāng)前傳統(tǒng)數(shù)據(jù)庫日常管理、維護(hù)及使用中存在的問題,從而為當(dāng)代數(shù)據(jù)庫管理及使用提供更加便利的途徑。
參考文獻(xiàn)
[1]吳財(cái)軍.C# 經(jīng)典范例50講[M].北京:北京希望電子出版社,2001.
[2]黃承安,謝東文,等.C#網(wǎng)絡(luò)應(yīng)用案例導(dǎo)航[M].北京:中國鐵道出版社,2003.
[3]桂思強(qiáng).Access2002數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:中國鐵道出版社,2003.
電子科技論文發(fā)表期刊推薦《山西電子技術(shù)》是山西省電子信息產(chǎn)業(yè)唯一公開發(fā)行的專業(yè)技術(shù)期刊。在30年的辦刊過程中,刊物一直堅(jiān)持電子信息行業(yè)交流信息,探討技術(shù)的園地,主要宣傳報(bào)道電子信息領(lǐng)域新技術(shù)、新成果;為我省電子信息產(chǎn)業(yè)發(fā)展服務(wù)的辦刊宗旨。
文章標(biāo)題:電子科技論文發(fā)表遠(yuǎn)程分布式數(shù)據(jù)庫查詢系統(tǒng)的設(shè)計(jì)
轉(zhuǎn)載請(qǐng)注明來自:http://m.anghan.cn/fblw/dianxin/dianzijishu/28697.html
攝影藝術(shù)領(lǐng)域AHCI期刊推薦《Phot...關(guān)注:105
Nature旗下多學(xué)科子刊Nature Com...關(guān)注:152
中小學(xué)教師值得了解,這些教育學(xué)...關(guān)注:47
2025年寫管理學(xué)論文可以用的19個(gè)...關(guān)注:192
測(cè)繪領(lǐng)域科技核心期刊選擇 輕松拿...關(guān)注:64
及時(shí)開論文檢索證明很重要關(guān)注:52
中國水產(chǎn)科學(xué)期刊是核心期刊嗎關(guān)注:54
國際出書需要了解的問題解答關(guān)注:58
合著出書能否評(píng)職稱?關(guān)注:48
電信學(xué)有哪些可投稿的SCI期刊,值...關(guān)注:66
通信工程行業(yè)論文選題關(guān)注:73
SCIE、ESCI、SSCI和AHCI期刊目錄...關(guān)注:120
評(píng)職稱發(fā)論文好還是出書好關(guān)注:68
復(fù)印報(bào)刊資料重要轉(zhuǎn)載來源期刊(...關(guān)注:51
英文期刊審稿常見的論文狀態(tài)及其...關(guān)注:69
Web of Science 核心合集期刊評(píng)估...關(guān)注:58
電子信息論文范文
智能科學(xué)技術(shù)論文 廣播電視論文 光電技術(shù)論文 計(jì)算機(jī)信息管理論文 計(jì)算機(jī)網(wǎng)絡(luò)論文 計(jì)算機(jī)應(yīng)用論文 通信論文 信息安全論文 微電子應(yīng)用論文 電子技術(shù)論文 生物醫(yī)學(xué)工程論文 軟件開發(fā)論文
期刊百科問答
copyright © m.anghan.cn, All Rights Reserved
搜論文知識(shí)網(wǎng) 冀ICP備15021333號(hào)-3