




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 基于Web的遠(yuǎn)程數(shù)據(jù)庫管理探究 趙丁+勾智楠摘 要 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,基于Web設(shè)計(jì)應(yīng)用基礎(chǔ)上,對(duì)于遠(yuǎn)程數(shù)據(jù)庫維護(hù)及訪問相關(guān)技術(shù)進(jìn)行分析,采用SQL Server 2008數(shù)據(jù)庫為例進(jìn)行說明,文章針對(duì)Web遠(yuǎn)程數(shù)據(jù)庫的管理,提出基于Web方式的遠(yuǎn)程數(shù)據(jù)庫管理框架。Key Web;遠(yuǎn)程數(shù)據(jù)庫;維護(hù)及訪問:TP39 :A :1671-7597(2014)05-0066-01互聯(lián)網(wǎng)技術(shù)離不開信息技術(shù)的不斷進(jìn)步,全球的信息化進(jìn)程不斷加快,在人們生活中的各個(gè)方面都已經(jīng)體現(xiàn)出以管理技術(shù)和計(jì)算機(jī)技術(shù)為基礎(chǔ)的信息技術(shù)的應(yīng)用,對(duì)于企業(yè)應(yīng)用來說,不斷發(fā)展的網(wǎng)絡(luò)和數(shù)據(jù)庫技術(shù)能夠給企業(yè)帶來實(shí)質(zhì)性的飛躍,信息系統(tǒng)的
2、應(yīng)用范圍不僅應(yīng)用于計(jì)算機(jī)數(shù)據(jù)庫的管理,目前業(yè)界的發(fā)展趨勢(shì)就是可以通過網(wǎng)絡(luò)技術(shù)進(jìn)行發(fā)布,這樣一來,Web技術(shù)應(yīng)用成為必然趨勢(shì)。本文在網(wǎng)絡(luò)技術(shù)的基礎(chǔ)上,以SQL Server為例,分析數(shù)據(jù)庫的操作和維護(hù)中所用到的遠(yuǎn)程管理服務(wù)器軟件,主要就如何進(jìn)行有效的維護(hù)和管理遠(yuǎn)程數(shù)據(jù)庫問題進(jìn)行分析,提出解決的方案。1 因特網(wǎng)的數(shù)據(jù)庫訪問技術(shù)分析Web數(shù)據(jù)庫的應(yīng)用是結(jié)合了數(shù)據(jù)庫技術(shù)和因特網(wǎng)技術(shù),遠(yuǎn)程數(shù)據(jù)庫則是其系統(tǒng)的核心問題,能夠滿足從靜態(tài)發(fā)布信息到動(dòng)態(tài)發(fā)布信息的轉(zhuǎn)變。目前數(shù)據(jù)庫系統(tǒng)大多采用三層模式結(jié)構(gòu)的B/S(browse/server)主要包括表示層(browser)、中間層(Web server)、數(shù)據(jù)庫服
3、務(wù)層(DB server)。其中,對(duì)于表示層來說,信息和數(shù)據(jù)能夠使得用戶通過可視界面獲得,相關(guān)的服務(wù)請(qǐng)求則發(fā)送給你中間層;對(duì)于中間層來說,能夠響應(yīng)相關(guān)的用戶服務(wù)請(qǐng)求,使得正式的進(jìn)程和邏輯規(guī)則得以實(shí)現(xiàn),可以看作是數(shù)據(jù)服務(wù)層和用戶服務(wù)連接的邏輯性橋梁;對(duì)于數(shù)據(jù)庫服務(wù)層來說,典型數(shù)據(jù)處理活動(dòng)都在這里實(shí)現(xiàn),主要包括數(shù)據(jù)更新、修改和獲取等等。一般來說,沒有應(yīng)用程序在Browser端,其主要是借助ActiveX、VB Script、JavaScript或者Java applet進(jìn)行相關(guān)的客戶端的簡(jiǎn)單的邏輯處理,能夠使得用戶界面、Web server端運(yùn)行結(jié)果進(jìn)行顯示。遠(yuǎn)程或本地的數(shù)據(jù)查詢請(qǐng)求則是通過中間層
4、負(fù)責(zé)接收,可以執(zhí)行服務(wù)器腳本的運(yùn)行,在中間部件的幫助下,數(shù)據(jù)庫驅(qū)動(dòng)程序能夠使得數(shù)據(jù)請(qǐng)求發(fā)送到相關(guān)服務(wù)器上,能夠獲取相關(guān)的數(shù)據(jù),然后進(jìn)行相關(guān)的結(jié)構(gòu)數(shù)據(jù)轉(zhuǎn)化工作,可以轉(zhuǎn)化為HTML。數(shù)據(jù)庫的管理則是由數(shù)據(jù)服務(wù)端所負(fù)責(zé)的,包括數(shù)據(jù)更新,以及完成數(shù)據(jù)的運(yùn)行存儲(chǔ)、查詢要求等等方面,運(yùn)行方式可以為分布式,也可以為集中式。對(duì)于這樣的三層結(jié)果來說,功能層主要完成數(shù)據(jù)處理和數(shù)據(jù)計(jì)算,這是中間層。對(duì)于Internet下的三層結(jié)構(gòu)來說,能夠較為容易的提升中間層的服務(wù)器的性能,可以滿足用戶要求。對(duì)于瀏覽器對(duì)數(shù)據(jù)庫的訪問進(jìn)行分析,首先,向Web服務(wù)器由用戶發(fā)出一定的請(qǐng)求,該請(qǐng)求被Web服務(wù)器端遠(yuǎn)程組件進(jìn)行一定的處理,發(fā)
5、送給數(shù)據(jù)庫管理系統(tǒng)(DBMS),在響應(yīng)請(qǐng)求后發(fā)送數(shù)據(jù)。客戶方的軟件的用戶接口則是通過標(biāo)準(zhǔn)的JavaScript、HTML等。客戶端與服務(wù)器之間的交互操作都是利用Web服務(wù)器所實(shí)現(xiàn)的,這樣處理的效率可以由組件來提高,基于數(shù)據(jù)信息的HTML文件可以通過服務(wù)器利用CGI、ISAPI、Java等生成。在相關(guān)的Java、ActiveX組件幫助下,對(duì)于HTML語言實(shí)現(xiàn)的界面來說,任何數(shù)據(jù)庫驅(qū)動(dòng)程序并不需要,為了滿足客戶端的完善功能成為可能,需要進(jìn)行相關(guān)的組件下載。分析Web中與數(shù)據(jù)庫接口的技術(shù)可得,主要包括ADO、DBC、ISA、CGI等方式,相關(guān)的請(qǐng)求服務(wù)可以通過在CGI上編程實(shí)現(xiàn),主要包括網(wǎng)關(guān)程序、客
6、戶機(jī)瀏覽器程序等等,這樣,標(biāo)準(zhǔn)對(duì)話及處理機(jī)制能夠由服務(wù)器提供。和CGI程序一樣,ISAPI應(yīng)用的DLL也能被用戶請(qǐng)求所激活,監(jiān)視用戶輸入則能被系統(tǒng)預(yù)先激活而實(shí)現(xiàn);在處理完一個(gè)用戶請(qǐng)求后,被用戶激活的DLL并不會(huì)立即消失,等待處理別的用戶輸入以后,停留在內(nèi)存一定時(shí)間,沒有用戶輸入以后才進(jìn)行停止操作。2 本系統(tǒng)的解決方案探討訪問數(shù)據(jù)一般是需要ADO和net技術(shù)進(jìn)行實(shí)現(xiàn),如果進(jìn)行查詢和更新數(shù)據(jù),那么就需要通過ADO技術(shù)進(jìn)行實(shí)現(xiàn),一般情況下數(shù)據(jù)庫之間的傳輸數(shù)據(jù)具有更大的優(yōu)勢(shì),主要是因?yàn)檫@涉及到更加強(qiáng)大的XML技術(shù)。因此,可以采用ADO技術(shù)進(jìn)行分布式管理,其中就包括COM對(duì)象,主要是“分布式管理對(duì)象(D
7、MO)”、“SQL Server”,一定要有應(yīng)用腳本。其中封裝相應(yīng)的管理和SQL Server數(shù)據(jù)庫則需要找到相應(yīng)的解決方案。在一般情況下,DMO是最為基本的對(duì)象,只有滿足當(dāng)前的“SQL Server”的要求,才能真正編寫出非常優(yōu)秀的管理腳本,因此只有同意連接服務(wù)器,才能獲取相關(guān)的對(duì)象。因此,一個(gè)分布式管理的對(duì)象一定可以在系統(tǒng)一開始就進(jìn)行創(chuàng)建。其中SQL-DMO則更加適合SQL Server的管理,這其中就隱含了Transect-SQL等相關(guān)的語句,其中代表的SQL Server內(nèi)部對(duì)象可以創(chuàng)建一個(gè)對(duì)象模型SQL-DM主要是因?yàn)閮?nèi)部的OLE服務(wù)器。我們知道,對(duì)于OLE服務(wù)器來說,只有利用Tra
8、nsact-SQL(T-SQL)能進(jìn)一步訪問SQL Server數(shù)據(jù)庫對(duì)象,只有充分利用相關(guān)的SQLDMO對(duì)象,才會(huì)真正展現(xiàn)強(qiáng)大的功能,因此該系統(tǒng)在Server數(shù)據(jù)庫的具體操作過程的性能一定要提高,其中就包含了視圖和數(shù)據(jù)庫的創(chuàng)建,加強(qiáng)存儲(chǔ)功能和刪除方面的功能。本系統(tǒng)主要包含:遠(yuǎn)程設(shè)備數(shù)據(jù)的采集,提供相關(guān)用戶數(shù)據(jù)的查詢,對(duì)系統(tǒng)遠(yuǎn)程數(shù)據(jù)進(jìn)行監(jiān)測(cè)和管理。1)系統(tǒng)支持模式:主要包含的是遠(yuǎn)程信息數(shù)據(jù)、適當(dāng)?shù)膱D形處理、采用集中器數(shù)據(jù)方面的抄錄,實(shí)現(xiàn)可視化的查詢。2)查詢相關(guān)信息:進(jìn)行個(gè)人用戶信息的使用進(jìn)行查詢,對(duì)于相關(guān)部門的信息進(jìn)行數(shù)據(jù)查詢或者進(jìn)行監(jiān)測(cè)分析。3)加強(qiáng)公共信息的分布:本系統(tǒng)一般可以定期制定相
9、關(guān)的匯總和報(bào)表,公布企業(yè)的運(yùn)營(yíng)情況。4)進(jìn)行系統(tǒng)的維護(hù):可以實(shí)現(xiàn)賬號(hào)和口令機(jī)制系統(tǒng)的維護(hù),其他系統(tǒng)安全性需要充分考慮。3 結(jié)束語在實(shí)際應(yīng)用基礎(chǔ)上,對(duì)于遠(yuǎn)程的防火墻后面SQL Server數(shù)據(jù)庫相關(guān)的管理和維護(hù)工作進(jìn)行分析,并提出一整套的解決方案。在B/S模式的數(shù)據(jù)庫的開發(fā)過程中,能夠有效進(jìn)行Web數(shù)據(jù)庫的維護(hù)工作。Reference1武磊,李京.ExPAGS:一種可擴(kuò)展的Web頁面開發(fā)工具J.計(jì)算機(jī)應(yīng)用與軟件,2008,25(8).2張學(xué)東.Ajax技術(shù)在Web應(yīng)用系統(tǒng)開發(fā)中的應(yīng)用J.華南金融電腦,2012,14(12).作者簡(jiǎn)介趙?。?980-),女,漢族,工程師,主要從事數(shù)據(jù)庫和軟件開發(fā)工作。勾智楠(1985-),男,漢族,講師,工程師,碩士,主要從事自然語言處理、信息檢索、數(shù)據(jù)挖掘、軟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同范本排行
- 廠房與商鋪買賣合同范本
- 合伙買門市合同范例
- 合伙股權(quán)合同范例
- 個(gè)人黃金抵押合同范本
- 合同范本建筑材料
- 司法鑒定合同范例
- 廁所保潔合同范本
- xxh項(xiàng)目合同范本
- 鹵貨合作合同范例
- 鋼結(jié)構(gòu)工程廠房、辦公樓施工組織設(shè)計(jì)方案
- 24年追覓在線測(cè)評(píng)28題及答案
- 醫(yī)學(xué)教材 超聲引導(dǎo)下乳腺真空微創(chuàng)旋切(VABB)
- 2024年鐵路線路工(高級(jí)技師)技能鑒定理論考試題庫(含答案)
- 工程造價(jià)預(yù)算書
- 終止授權(quán)代理協(xié)議書模板
- 修建水壩施工合同模板
- 劍橋商務(wù)英語中級(jí)unit12
- 北師大版三年級(jí)下冊(cè)除法豎式計(jì)算題練習(xí)100道及答案
- 十堰2024年湖北十堰市茅箭區(qū)教育局所屬學(xué)校招聘教師134人筆試歷年典型考題及考點(diǎn)附答案解析
- 小白兔拔蘿卜(無背景音樂)
評(píng)論
0/150
提交評(píng)論