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久久偷偷做嫩草影院电| 国产原创自拍不卡第一页| 亚洲最黄视频| 国产精品成人一区二区| 国产拍在线| 欧美激情综合一区二区| 国产一区免费在线观看| 亚洲狠狠婷婷综合久久久久| 成年网址网站在线观看| 久草网视频在线| 真实国产精品vr专区| 欧美曰批视频免费播放免费| www.youjizz.com久久| 免费A级毛片无码免费视频| 91最新精品视频发布页| 99久久免费精品特色大片| av一区二区无码在线| 亚洲精品无码专区在线观看 | 丰满人妻被猛烈进入无码| 黄色国产在线| 国产一在线| 国产特级毛片| 亚洲 成人国产| 久操中文在线| 特级aaaaaaaaa毛片免费视频 | 久久永久免费人妻精品| 色综合中文综合网| 九九热在线视频| 国产成人AV综合久久| 69综合网| 国产JIZzJIzz视频全部免费| 国产激情第一页| 天天操天天噜| 色偷偷男人的天堂亚洲av| 精品一区二区三区无码视频无码| 九九视频在线免费观看| 国产一级裸网站| 亚洲av无码片一区二区三区| 欧美日韩在线第一页| 国产swag在线观看| 久久6免费视频| AV老司机AV天堂| 国产精品偷伦在线观看| 国产麻豆另类AV| 亚洲国产成人自拍| 呦系列视频一区二区三区| 国产美女一级毛片| 午夜无码一区二区三区| 99久久精品久久久久久婷婷| 九九热精品视频在线| 99成人在线观看| 日日噜噜夜夜狠狠视频| 日本人妻丰满熟妇区| 精品偷拍一区二区| 一级看片免费视频| 国产成人AV男人的天堂| 成人午夜福利视频| 国模视频一区二区| 国产精品视频a| 国产特级毛片| 亚洲天堂免费| 国产精品观看视频免费完整版| 91在线精品麻豆欧美在线| 18禁影院亚洲专区| 成人福利在线观看| 国产高清自拍视频| 激情综合网址| 久久人搡人人玩人妻精品| 亚洲欧美在线综合一区二区三区| 国产喷水视频| 97人人做人人爽香蕉精品| 免费国产福利| 亚洲福利一区二区三区| 九色在线观看视频| 在线观看国产精品一区| 伊人久久大香线蕉影院| 精品成人免费自拍视频| 国产一区二区人大臿蕉香蕉| 中文字幕久久波多野结衣 | 一本色道久久88亚洲综合| 久久午夜夜伦鲁鲁片无码免费| 白丝美女办公室高潮喷水视频|