當(dāng)前位置: 首頁 > 自學(xué)考試 > 自學(xué)考試備考資料 > 2012年自考互聯(lián)網(wǎng)軟件應(yīng)用與開發(fā)復(fù)習(xí)資料(16)

2012年自考互聯(lián)網(wǎng)軟件應(yīng)用與開發(fā)復(fù)習(xí)資料(16)

更新時(shí)間:2012-09-12 08:51:01 來源:|0 瀏覽0收藏0

自學(xué)考試報(bào)名、考試、查分時(shí)間 免費(fèi)短信提醒

地區(qū)

獲取驗(yàn)證 立即預(yù)約

請(qǐng)?zhí)顚憟D片驗(yàn)證碼后獲取短信驗(yàn)證碼

看不清楚,換張圖片

免費(fèi)獲取短信驗(yàn)證碼

  幾種比較流行的web服務(wù)器:

  (1)Netscape Enterprise服務(wù)器(2)Oracle服務(wù)器(3)Microsoft網(wǎng)絡(luò)信息服務(wù)器

  ODBC是Microsoft公司開發(fā)的一套開放數(shù)據(jù)庫系統(tǒng)的應(yīng)用程序接口規(guī)范。

  ODBC規(guī)范:ODBC規(guī)范為應(yīng)用程序提供了一整套調(diào)用接口規(guī)范和基于動(dòng)態(tài)鏈接庫的運(yùn)行支持環(huán)境。應(yīng)用程序調(diào)用的是標(biāo)準(zhǔn)的ODBC函數(shù)和SQL語言,克服了傳統(tǒng)數(shù)據(jù)庫應(yīng)用程序的缺陷。

  ODBC的體系結(jié)構(gòu):該體系結(jié)構(gòu)由四個(gè)層次組成:

 ?。?)應(yīng)用程序(2)驅(qū)動(dòng)程序管理器(3)數(shù)據(jù)庫驅(qū)動(dòng)程序(4)數(shù)據(jù)源

  數(shù)據(jù)源:是指提供數(shù)據(jù)資源的實(shí)體,它可能是用在臺(tái)式數(shù)據(jù)庫應(yīng)用程序中的單個(gè)文件或者它是一個(gè)充分發(fā)展的相關(guān)數(shù)據(jù)庫處理系統(tǒng)。

  ODBC定義的驅(qū)動(dòng)程序類型:單層驅(qū)動(dòng)和多層驅(qū)動(dòng)

  單層驅(qū)動(dòng)程序不僅要處理ODBC調(diào)用,還要解釋執(zhí)行SQL語句,執(zhí)行DBMS的功能。由于單層驅(qū)動(dòng)具備數(shù)據(jù)庫引擎的功能,多用來編寫非客戶機(jī)/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用程序。

  多層驅(qū)動(dòng)程序僅僅處理應(yīng)用程序的ODBC函數(shù)調(diào)用和數(shù)據(jù)轉(zhuǎn)換,數(shù)據(jù)源接受SQL語句后由DBMS解釋執(zhí)行。這種驅(qū)動(dòng)程序與數(shù)據(jù)庫管理系統(tǒng)的功能分離,構(gòu)成了典型的客戶機(jī)/服務(wù)器的結(jié)構(gòu),SQL Sever就屬于這種驅(qū)動(dòng)程序。

  另外,現(xiàn)在廣泛使用的CGI是一種數(shù)據(jù)庫網(wǎng)關(guān),其實(shí)它是基于多層驅(qū)動(dòng)程序的應(yīng)用程序的一個(gè)典型配置。

  單層驅(qū)動(dòng)程序和多層驅(qū)動(dòng)程序的差別不單是在于是否具備數(shù)據(jù)庫引擎功能,前者在網(wǎng)絡(luò)中充當(dāng)了文件服務(wù)器的角色,造成網(wǎng)絡(luò)中的大量數(shù)據(jù)包;而使用后者能夠大大減輕網(wǎng)絡(luò)負(fù)擔(dān),而且提高了應(yīng)用程序的運(yùn)行效率。

  ODBC的特性:ODBC接口的最顯著的優(yōu)點(diǎn)在于互操作性,即由ODBC所建立的應(yīng)用程序不必針對(duì)特定的數(shù)據(jù)源,理想情況下各種驅(qū)動(dòng)程序和數(shù)據(jù)源應(yīng)該支持完全相同的ODBC函數(shù)調(diào)用和SQL語句。而實(shí)際應(yīng)用中,不同的數(shù)據(jù)庫系統(tǒng)對(duì)SQL語法的支持程度各不相同。但通過ODBC接口的一致性級(jí)別,將ODBC API函數(shù)、ODBC SQL語法劃分為不同的級(jí)別(驅(qū)動(dòng)程序聲明支持某個(gè)一致性級(jí)別時(shí),它都必須支持該級(jí)別中的所有功能,為了保證ODBC應(yīng)用程序的互操作性能力,開發(fā)人員應(yīng)盡量避免使用不同廠家,為驅(qū)動(dòng)程序開發(fā)的特有功能),應(yīng)用程序在遵循同一一致性級(jí)別的不同數(shù)據(jù)庫驅(qū)動(dòng)程序的基礎(chǔ)上,能夠訪問不同的數(shù)據(jù)庫系統(tǒng),實(shí)現(xiàn)功能上的獨(dú)立。

  ODBC提供了兩方面的一致性級(jí)別:ODBC API一致性級(jí)別和ODBC SQL語法一致性級(jí)別

  ADO主要是用于Client/server或Internet/Intranet環(huán)境下,它的特性主要表現(xiàn)在:

  (1)獨(dú)立創(chuàng)建的對(duì)象:大多數(shù)ADO對(duì)象是可以獨(dú)立創(chuàng)建的,不用冗長(zhǎng)的代碼來創(chuàng)建對(duì)象,程序的結(jié)構(gòu)簡(jiǎn)明。

  (2)對(duì)批量更新的支持:可以將一批數(shù)據(jù)下載到本地的緩存中,篩選、更改,然后統(tǒng)一地進(jìn)行更新,這樣就可以大大減少操作次數(shù),縮短等待時(shí)間。

 ?。?)支持存儲(chǔ)過程:包括帶參數(shù)和不帶參數(shù)的存儲(chǔ)過程,并且可接收返回值,在進(jìn)行海量數(shù)據(jù)處理時(shí),這一優(yōu)點(diǎn)更為明顯。

  (4)支持不同的光標(biāo)類型:包括支持后臺(tái)光標(biāo)的潛力。

 ?。?)支持返回?cái)?shù)據(jù)量限制:顯示數(shù)據(jù)時(shí),如果數(shù)據(jù)量太大,會(huì)分段下載,提高效率。

  (6)支持Multiple Recordset:從存儲(chǔ)存儲(chǔ)過程或批處理過程返回值,支持多個(gè)結(jié)果。

  ADO對(duì)象模型中有7個(gè)對(duì)象:

  (1)Connection對(duì)象:就是處理連接的對(duì)象。一個(gè)Connection對(duì)象代表了一個(gè)打開的與數(shù)據(jù)源的連接,用它提供的方法可以處理連接中的主要問題,Connection對(duì)象中的Errors集合,可以對(duì)各種數(shù)據(jù)庫操作造成的錯(cuò)誤進(jìn)行處理。

 ?。?)Recordset對(duì)象:一個(gè)Recordset對(duì)象代表了對(duì)數(shù)據(jù)庫*作返回的整個(gè)結(jié)果集,在任何時(shí)候,Recordset對(duì)象只代表當(dāng)前結(jié)果集中的記錄,可以修改數(shù)據(jù)庫。(如)

 ?。?)Command對(duì)象:它可以像用Connection和Recordset對(duì)象那樣執(zhí)行查詢,不同在于它可以在數(shù)據(jù)庫源上準(zhǔn)備、編譯查詢并且反復(fù)使用一組不同值來發(fā)出查詢。

 ?。?)Field對(duì)象:一個(gè)Field對(duì)象就代表了具有相同數(shù)據(jù)類型的一列數(shù)據(jù)。

 ?。?)Parameter對(duì)象:它代表了一個(gè)因?yàn)閰?shù)化查詢或存儲(chǔ)過程而與Command對(duì)象相關(guān)的參數(shù)或參量,很多Provider支持帶參數(shù)的命令。

 ?。?)Property對(duì)象:一個(gè)Property對(duì)象代表一個(gè)被Property定義的ADO對(duì)象的屬性。ADO對(duì)象有兩種類型的屬性:內(nèi)置型和動(dòng)態(tài)型。

 ?。?)Error對(duì)象:一個(gè)Error對(duì)象包含了一次數(shù)據(jù)*作所產(chǎn)生的錯(cuò)誤的詳細(xì)信息。

  SSI 的優(yōu)點(diǎn):運(yùn)行于服務(wù)器端的,減輕了客戶端的負(fù)擔(dān),所有關(guān)于SSI 的動(dòng)作都在服務(wù)端計(jì)算完成。

  缺點(diǎn):在商業(yè)的站點(diǎn)加入SSI 要求有強(qiáng)大的Web 服務(wù)器平臺(tái),在頁面中加入太多的SSI 標(biāo)記,會(huì)讓W(xué)eb 承擔(dān)太大的負(fù)擔(dān);會(huì)帶來安全隱患。

?2012年高教自考網(wǎng)絡(luò)輔導(dǎo)課程招生簡(jiǎn)章

?2012年7月自學(xué)考試成績(jī)查詢匯總

更多信息請(qǐng)?jiān)L問:自學(xué)考試頻道    自學(xué)考試論壇

分享到: 編輯:環(huán)球網(wǎng)校

資料下載 精選課程 老師直播 真題練習(xí)

自學(xué)考試資格查詢

自學(xué)考試歷年真題下載 更多

自學(xué)考試每日一練 打卡日歷

0
累計(jì)打卡
0
打卡人數(shù)
去打卡

預(yù)計(jì)用時(shí)3分鐘

環(huán)球網(wǎng)校移動(dòng)課堂APP 直播、聽課。職達(dá)未來!

安卓版

下載

iPhone版

下載

返回頂部