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麻豆视频| 国产在线视频自拍| 国产老女人精品免费视频| 日韩欧美国产综合| 偷拍久久网| 久草中文网| 国产精品嫩草影院av| 久久精品丝袜| 日韩精品一区二区三区大桥未久| 欧美精品v欧洲精品| 国产91在线免费视频| 五月六月伊人狠狠丁香网| 中文字幕av一区二区三区欲色| 日韩av无码DVD| 免费毛片全部不收费的| 国产99视频在线| 免费看的一级毛片| 欧美不卡视频在线| 国产9191精品免费观看| 72种姿势欧美久久久大黄蕉| 2021国产精品自产拍在线观看| 国产三级a| 四虎免费视频网站| 欧美啪啪一区| 在线另类稀缺国产呦| 免费A级毛片无码无遮挡| 99精品欧美一区| 熟女日韩精品2区| 久久综合亚洲鲁鲁九月天| 亚洲热线99精品视频| 伊人国产无码高清视频| 91麻豆久久久| 97se亚洲综合在线| 一本久道久久综合多人| 99精品热视频这里只有精品7| 97国产精品视频人人做人人爱| 国内精品视频| 欧美成人午夜在线全部免费| 亚洲swag精品自拍一区| Jizz国产色系免费| 国产免费久久精品99re不卡| 国产簧片免费在线播放| 88国产经典欧美一区二区三区| 国产网友愉拍精品| 亚洲青涩在线| 国产一区二区三区在线无码| 国产精品密蕾丝视频| 无码有码中文字幕| 亚洲人妖在线| 亚洲视频欧美不卡| 国产视频大全| V一区无码内射国产| 日本妇乱子伦视频| 亚洲人成人伊人成综合网无码| 日韩av无码精品专区| 久久亚洲国产最新网站| 在线看片中文字幕| 亚洲看片网| 亚洲AⅤ波多系列中文字幕| 曰AV在线无码| 国产午夜精品鲁丝片| 亚洲人视频在线观看| 国产99视频精品免费视频7| 亚洲一区精品视频在线| 欧美一区福利| 性色一区| 在线国产你懂的| 国产91色| 色综合天天娱乐综合网| 国产在线无码av完整版在线观看| 日韩麻豆小视频|