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

基于Web的數據庫技術分析

2012-08-15 00:52:53
科技傳播 2012年22期
關鍵詞:跨平臺數據庫結構

李 永

漯河醫學高等專科學校,河南漯河 462000

隨著網絡技術的快速發展,基于Web的數據庫技術已經漸漸成為主流的數據庫技術。與傳統的數據庫技術相比,當下的數據庫面臨著數據量的急劇增長、數據內容的形式越來越豐富、數據應用開始多樣化等變化。原來C/S結構的數據庫已經漸漸地不能滿足用戶的需求,而基于Web的數據庫的優勢在這樣的形勢下已經越來越明顯。

1 基于Web的數據庫概論

傳統的網絡游戲及應用軟件所使用的數據庫技術大部分是C/S結構的,其特點是每臺終端上都必須安裝數據庫,這樣當需要對數據庫進行更新和維護的時候,必須對每個客戶端進行維護,其工作量非常繁瑣。另外由于每臺終端都需要安裝數據庫,就對客戶終端的操作系統有一定的要求和限制。

而基于Web的數據庫應用了B/S結構,相對于C/S結構而言,B/S結構最大的優點在于客戶端只要安裝了WWW瀏覽器,就可以實現對數據庫的訪問和操作,而不需要安裝其他任何的軟件。其升級和維護的方式很簡單,而且在服務器采用安全性更好的LINUX操作系統的同時,終端使用較為普遍的Windows系統也不妨礙使用。

B/S結構也有一定的缺陷,由于客戶端的機器不用承擔任何下載和對數據的管理工作,這就使得其對服務器的要求很高,而且需要開發者有著較高的專業水平。

2 基于Web的數據庫工作原理

2.1 工作原理

在B/S結構中,客戶端首先要運行瀏覽器,瀏覽器會以超文本的形式對Web服務器申請訪問數據庫,Web服務器接收到這個請求之后會將其轉變為SQL語法,并提交給安裝了數據庫的服務器。服務器對請求進行合法性的驗證,合法通過之后進行數據的處理,然后將結果返回Web服務器。Web服務器將結果轉化為HTML(網頁)文檔的形式,轉發客戶端的瀏覽器,在瀏覽器之上以網頁的形式顯示,從而提供給用戶想要的數據。瀏覽器也會把用戶對數據庫進行更新、刪除、修改、增加記錄等操作的請求向Web服務器發出申請,Web服務器會通過網關與服務器數據庫建立關聯,完成這些工作。

2.2 體系結構

Web數據庫通常指的是在互聯網的基礎上,以Web接口的方式對數據庫資源進行查詢和訪問的資源形勢。其結構是在后臺服務器中采用數據庫系統進行數據的儲存和管理,對外提供Web頁面作為用戶的訪問接口,查詢結果以網頁的形式來返回給用戶。

給予Web的B/S系統是由C/S結構演化而來的,由瀏覽器、Web服務器、數據庫服務器三個系統組成。可以把Web的信息服務功能和服務器的管理運算能力有機結合在一起,實現揚長避短的作用,使用戶的使用效果事半功倍。在B/S系統中,對數據的處理工作都是由數據庫的服務器來完成的。

3 連接Web和數據庫的方法

3.1 通用網關接口

這是一種較為常見的通過Web來進行數據庫訪問的技術。其應用程序可以由對Web瀏覽器中網頁的鏈接或者填寫網頁地址的方式來啟動。通用網關接口可以對Web瀏覽器和服務器數據庫中的信息進行獲取,還可以使用任意的預覽來編寫應用程序。在Web服務器對通用網關接口的應用程序進行執行之后,會將結果返回HTML頁面上,以供用戶瀏覽使用,在用戶通過瀏覽器向Web服務器提出對數據庫的訪問請求時,Web服務器會激活相應的網關接口,網關接口會將HTML的語言轉化為SQL語言,并提交給數據庫服務器上的管理系統。管理系統在進行請求的合法性驗證之后將結果轉給網關接口,網關接口再將結果轉化為HTML的語言,轉給Web瀏覽器由用戶使用。

通用網關接口的優點在于其跨平臺的兼容性很強,幾乎可以應用于任何的Web服務器和操作系統之間。其缺點在于應用程序的開發比較困難,同時效率比較低,系統的安全性也較差,容易發生安全事故,導致系統的癱瘓。

3.2 服務器應用編程接口

由于通用網關接口的編程困難、效率較低等問題,服務器應用編程接口應運而生。比如微軟公司開發的IIS系統,可以提供擴張Web服務器功能的編程接口ISAPI,還可以提供因特網數據庫的連接器,可以對數據庫實現更新和查詢的功能。

4 常用開發技術

4.1 ASP技術

ASP是微軟公司發布的Web服務器開發環境,可以實現動態交互的Web服務器的運行。其運行環境是微軟發布的IIS或者PWS。ASP無法在非Microsoft的操作環境之下運行,因而不能夠實現真正的跨平臺使用。ASP既可以對數據庫進行復雜的操作,又能夠生成動態的交互頁面,使用戶可以方便直觀地對數據進行控制管理。ASP把腳本語言鑲嵌在HTML文檔中,當客戶瀏覽網頁使,服務器就會激活編譯程序進行編譯,生成標準的HTML語言返回客戶端,對數據進行的所有處理都由ASP程序在服務端完成。

4.2 PHP技術

PHP技術是一種跨平臺的、服務器端的嵌入式腳本語言,PHP和其他的技術相比具有開發代碼快、可擴展性較好、安全性高、可移植性較好等優點。PHP是跨平臺運行的技術,其源代碼是公開和免費的,可以在Linux、Windows等各種操作系統上運行。PHP主要通過函數來對數據庫進行直接的訪問,具有著與各類數據庫相連接的函數,可以對各個數據庫所提供的擴展功能進行充分的利用。而且PHP有著非常好的安全性,至今為止在PHP的應用中,尚未見到其安全問題的出現。

5 結論

基于Web的數據庫可以把DBMS的高效的數據管理儲存能力充分的發揮出來,以瀏覽器/服務器的模式為平臺,把客戶端和統一的Web瀏覽器融合起來,可以為用戶提供內容豐富、使用簡便的服務。如今Web數據庫已經成為Internet所提供的核心服務。

[1]萬芳.基于Web的數據庫技術淺析[J].信息與電腦(理論版), 2011(5).

[2]肖川.基于Web的數據庫技術淺析[J].硅谷, 2011(14).

[3]張俊,吳紹輝.數據庫技術的研究現狀及發展趨勢[J].工礦自動化, 2011(7).

[4]呂玲玲.數據庫技術的發展現狀與趨勢[J].信息與電腦(理論版), 2011(8).

[5]左儒發.基于WEB的數據庫應用研究[J].信息與電腦(理論版), 2011(7).

猜你喜歡
跨平臺數據庫結構
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
跨平臺APEX接口組件的設計與實現
測控技術(2018年9期)2018-11-25 07:44:58
數據庫
財經(2017年2期)2017-03-10 14:35:35
論《日出》的結構
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
基于QT的跨平臺輸電鐵塔監控終端軟件設計與實現
基于OPC跨平臺通信的電機監測與診斷系統
主站蜘蛛池模板: 91精品啪在线观看国产60岁| 国产成人精品一区二区| 毛片基地美国正在播放亚洲| 婷婷99视频精品全部在线观看| 91精品专区国产盗摄| 欧美在线一二区| 色135综合网| 波多野结衣第一页| 欧美中文字幕一区| 国产免费久久精品44| 久夜色精品国产噜噜| 亚洲日本一本dvd高清| 亚洲综合二区| 四虎国产永久在线观看| 亚洲免费毛片| 久久99精品久久久久纯品| 国产美女视频黄a视频全免费网站| 日韩天堂网| 国产91小视频在线观看| av一区二区三区高清久久| 伊人成色综合网| 国产区人妖精品人妖精品视频| 亚洲视频免| 一级香蕉人体视频| 欧美精品伊人久久| 欧美一级99在线观看国产| 丰满人妻久久中文字幕| 好吊色妇女免费视频免费| 久久精品亚洲热综合一区二区| 免费一级毛片在线观看| 色哟哟精品无码网站在线播放视频| 日韩区欧美区| 99re免费视频| 99久久成人国产精品免费| 99在线国产| 不卡无码网| 欧美成人免费午夜全| 人妻精品全国免费视频| 九九热这里只有国产精品| 国产一区二区三区免费观看| 国产一级毛片在线| 国产v精品成人免费视频71pao| 亚洲福利视频一区二区| 亚洲中文精品久久久久久不卡| 免费国产在线精品一区| 国产99欧美精品久久精品久久| 91无码人妻精品一区二区蜜桃| 丁香婷婷激情网| 99精品视频播放| 乱人伦中文视频在线观看免费| 91精品综合| 人妻丰满熟妇av五码区| 欧美黄色网站在线看| 亚洲一区二区成人| 456亚洲人成高清在线| 中国一级特黄视频| 国产小视频a在线观看| 日韩高清欧美| 色综合天天视频在线观看| 91尤物国产尤物福利在线| 老司机精品一区在线视频| 成人精品免费视频| 欧美五月婷婷| 欧美成人综合在线| 91在线国内在线播放老师| 欧美啪啪一区| 色天天综合久久久久综合片| 夜精品a一区二区三区| 久久伊人色| 性做久久久久久久免费看| 亚洲一区波多野结衣二区三区| 99人体免费视频| 色色中文字幕| 99久视频| 日韩少妇激情一区二区| 国产女人喷水视频| 97狠狠操| 亚洲日韩精品无码专区| 亚洲视频一区在线| 国产成人喷潮在线观看| 天天色综网| 欧美成人aⅴ|