• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Web的遠(yuǎn)程數(shù)據(jù)庫管理探究

      2014-04-21 10:16:37趙丁勾智楠
      新媒體研究 2014年5期

      趙丁+勾智楠

      摘 要 隨著網(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ù)庫管理框架。

      關(guān)鍵詞 Web;遠(yuǎn)程數(shù)據(jù)庫;維護(hù)及訪問

      中圖分類號(hào):TP39 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):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)的應(yīng)用范圍不僅應(yīng)用于計(jì)算機(jī)數(shù)據(jù)庫的管理,目前業(yè)界的發(fā)展趨勢就是可以通過網(wǎng)絡(luò)技術(shù)進(jìn)行發(fā)布,這樣一來,Web技術(shù)應(yīng)用成為必然趨勢。本文在網(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ù)庫服務(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)的客戶端的簡單的邏輯處理,能夠使得用戶界面、Web server端運(yùn)行結(jié)果進(jìn)行顯示。

      遠(yuǎn)程或本地的數(shù)據(jù)查詢請(qǐng)求則是通過中間層負(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ā)送給數(shù)據(jù)庫管理系統(tǒng)(DBMS),在響應(yīng)請(qǐng)求后發(fā)送數(shù)據(jù)??蛻舴降能浖挠脩艚涌趧t是通過標(biāo)準(zhǔn)的JavaScript、HTML等??蛻舳伺c服務(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)程序、客戶機(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)勢,主要是因?yàn)檫@涉及到更加強(qiáng)大的XML技術(shù)。因此,可以采用ADO技術(shù)進(jìn)行分布式管理,其中就包括COM對(duì)象,主要是“分布式管理對(duì)象(DMO)”、“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ù)器來說,只有利用Transact-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)測和管理。

      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)測分析。

      3)加強(qiáng)公共信息的分布:本系統(tǒng)一般可以定期制定相關(guān)的匯總和報(bào)表,公布企業(yè)的運(yùn)營情況。

      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ù)工作。

      參考文獻(xiàn)

      [1]武磊,李京.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).

      作者簡介

      趙?。?980-),女,漢族,工程師,主要從事數(shù)據(jù)庫和軟件開發(fā)工作。

      勾智楠(1985-),男,漢族,講師,工程師,碩士,主要從事自然語言處理、信息檢索、數(shù)據(jù)挖掘、軟件開發(fā)等方面的研發(fā)工作。endprint

      南木林县| 沽源县| 邯郸县| 南漳县| 庄河市| 孝昌县| 新余市| 洛宁县| 水富县| 铁岭市| 来凤县| 伊川县| 长泰县| 黑水县| 方正县| 柘荣县| 石林| 河南省| 大方县| 大新县| 旌德县| 神池县| 清涧县| 准格尔旗| 广宁县| 南通市| 寻乌县| 枣阳市| 高青县| 乌拉特后旗| 莱西市| 曲阳县| 股票| 绥中县| 溆浦县| 康平县| 肇庆市| 安陆市| 襄樊市| 巴林左旗| 恭城|