freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

北京郵電大學(xué)軟件工程研究生的課程---數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)發(fā)--資料下載頁(yè)

2024-10-09 15:07本頁(yè)面
  

【正文】 務(wù)器端 , 負(fù)責(zé)客戶和服務(wù)器間的請(qǐng)求和回答 。在分布式環(huán)境中 , 中間件允許不同服務(wù)器之間相互通信 。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 中間件 ? 中間件作用:保證網(wǎng)絡(luò)中各部件之間透明地連接 , 即 隱藏網(wǎng)絡(luò)部件的異構(gòu)性 ,保證不同網(wǎng)絡(luò) 、 不同 DBMS和某些訪問(wèn)語(yǔ)言的透明性 。 – 網(wǎng)絡(luò)透明性:能支持所有類型網(wǎng)絡(luò)。 – 服務(wù)器透明性:不管服務(wù)器的 DBMS是何種型號(hào),一個(gè)好的中間件都能通過(guò) SQL語(yǔ)言連接起來(lái)。 – 語(yǔ)言透明性:客戶機(jī)可用任何語(yǔ)言進(jìn)行請(qǐng)求和接受回答,并保證數(shù)據(jù)類型的相互轉(zhuǎn)換。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 中間件 ? 由于用途不同 , 存在不同種類的中間件 , 主要有 數(shù)據(jù)訪問(wèn)中間件 、 遠(yuǎn)程過(guò)程調(diào)用中間件 、 分布式事務(wù)處理中間件 、 對(duì)象調(diào)用以及面向消息的中間件 等 。 ? 不同種類的中間件基于不同的通信模型 。 為了滿足不同客戶實(shí)現(xiàn) ( 編程語(yǔ)言 ) 的需要 ,中間件技術(shù)在近 10年中得到極大發(fā)展 。 第一個(gè)獲得廣泛認(rèn)可的中間件技術(shù)是遠(yuǎn)程調(diào)用中間件(RPC)。 使用遠(yuǎn)程過(guò)程調(diào)用 , 客戶可以在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行 C語(yǔ)言函數(shù) 。 對(duì)于遠(yuǎn)程過(guò)程調(diào)用體系結(jié)構(gòu)來(lái)說(shuō) , ONCRPC(Open Network Computing RPC) 和 DCE(Open Group’s Distributed Coputing Environment)是主流標(biāo)準(zhǔn) 。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 中間件 ? 隨著面向?qū)ο笳Z(yǔ)言的流行 , 分布式中間件也朝面向?qū)ο蠓较虬l(fā)展 , OMG(對(duì)象管理組織 )提出了 CORBA(Common Object Request Broker Architecture) , 微軟提出了 COM(Component Object Model), 都是規(guī)范分布式對(duì)象體系結(jié)構(gòu)的嘗試 。 許多開(kāi)發(fā)商推出了基于這些規(guī)范的中間件 。 IBM早在 20世紀(jì) 90年代初就提出了系統(tǒng)對(duì)象模型 SOM(System Object Model)。 為了避開(kāi)與微軟競(jìng)爭(zhēng) , IBM也轉(zhuǎn)向了 CORBA。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 中間件 ? ODBC (Open Database Connect)它是由 Microsoft 公司于 1991 年提出的一個(gè) 用于訪問(wèn)數(shù)據(jù)庫(kù) 的統(tǒng)一界面標(biāo)準(zhǔn),是應(yīng)用程序和數(shù)據(jù)庫(kù)系統(tǒng)之間的中間件。它通過(guò)使用相應(yīng)應(yīng)用平臺(tái)上和所需數(shù)據(jù)庫(kù)對(duì)應(yīng)的驅(qū)動(dòng)程序與應(yīng)用程序的交互來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,避免了在應(yīng)用程序中直接調(diào)用與數(shù)據(jù)庫(kù)相關(guān)的操作,從而提供了數(shù)據(jù)庫(kù)的獨(dú)立性。 傳統(tǒng)的數(shù)據(jù)庫(kù)編程方式是‘主語(yǔ)言 +DML’。由于各廠商的 SQL版本不同,不同廠商的 DBMS在客戶機(jī)與服務(wù)器 之間使用的通信協(xié)議不同,使得特定的前端應(yīng)用不能訪問(wèn)不同的數(shù)據(jù)庫(kù)。因此有必要建立一個(gè)公共的、與數(shù)據(jù)庫(kù)無(wú)關(guān)的應(yīng)用程序設(shè)計(jì)接口 (Application Programming Interface, API)。最先推出的公共 API是微軟的 ODBC。它以 C/S結(jié)構(gòu)為設(shè)計(jì)基礎(chǔ)。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 中間件 ? 使用 ODBC開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序時(shí) ,在應(yīng)用程序中調(diào)用標(biāo)準(zhǔn)的 ODBC函數(shù)和 SQL語(yǔ)句 ,通過(guò)加載的驅(qū)動(dòng)程序?qū)⑦壿嫿Y(jié)構(gòu)映射到具體的 DBMS,即連接數(shù)據(jù)庫(kù)和存取數(shù)據(jù)庫(kù)的底層操作由驅(qū)動(dòng)程序 驅(qū)動(dòng)各個(gè)數(shù)據(jù)庫(kù)完成 . ODBC數(shù)據(jù)應(yīng)用程序 驅(qū)動(dòng)程序管理器 SQLServer 驅(qū)動(dòng)程序 Oracle 驅(qū)動(dòng)程序 Foxpro 驅(qū)動(dòng)程序 Sybase 驅(qū)動(dòng)程序 DB2 驅(qū)動(dòng)程序 DB DB DB DB DB SQLServer 數(shù)據(jù)源 Oracle 數(shù)據(jù)源 Foxpro 數(shù)據(jù)源 Sybase 數(shù)據(jù)源 DB2 數(shù)據(jù)源 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 中間件 ? 驅(qū)動(dòng)程序管理器是一個(gè)動(dòng)態(tài)連接庫(kù) (DLL), 用于連接各種 DBS的 DBMS驅(qū)動(dòng)程序 , 管理應(yīng)用程序和 DBMS驅(qū)動(dòng)程序之間的交互作用 。 驅(qū)動(dòng)程序也是一個(gè)動(dòng)態(tài)連接庫(kù) (DLL), 當(dāng)應(yīng)用程序調(diào)用SQLConnect時(shí) , 驅(qū)動(dòng)程序管理器加載驅(qū)動(dòng)程序 。 ? ODBC規(guī)范定義的驅(qū)動(dòng)程序有兩種類型:?jiǎn)螌域?qū)動(dòng)程序和多層驅(qū)動(dòng)程序 。 – 單層驅(qū)動(dòng)程序:?jiǎn)螌域?qū)動(dòng)程序不僅要處理 ODBC函數(shù)調(diào)用,還要解釋執(zhí)行 SQL語(yǔ)句,執(zhí)行 DBMS功能。單層驅(qū)動(dòng)程序本身是一個(gè)數(shù)據(jù)庫(kù)引擎,盡管該數(shù)據(jù)庫(kù)可能位于網(wǎng)絡(luò)的任何地方,但由它直接可完成對(duì)數(shù)據(jù)庫(kù)的操作, Xbase DBS的驅(qū)動(dòng)就屬于這種。應(yīng)用程序把存放數(shù)據(jù)庫(kù)的服務(wù)器作為文件服務(wù)器使用,在網(wǎng)絡(luò)中傳輸?shù)氖钦麄€(gè)數(shù)據(jù)庫(kù)文件。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 中間件 – 多層驅(qū)動(dòng)程序:多層驅(qū)動(dòng)程序只處理應(yīng)用程序的ODBC函數(shù)調(diào)用和數(shù)據(jù)轉(zhuǎn)換,它將 SQL語(yǔ)句傳遞給數(shù)據(jù)源服務(wù)器,由 DBMS解釋執(zhí)行 SQL語(yǔ)句。 SQL Server等數(shù)據(jù)庫(kù)的 DBS就屬于這種。使用多層驅(qū)動(dòng)程序,在數(shù)據(jù)庫(kù)服務(wù)器上實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種操作,在網(wǎng)絡(luò)中只傳輸用戶請(qǐng)求和數(shù)據(jù)庫(kù)處理結(jié)果 。 ? 應(yīng)用程序的主要功能是 :調(diào)用 ODBC函數(shù),遞交SQL語(yǔ)句給 DBMS,檢索出結(jié)果并進(jìn)行處理。應(yīng)用程序的操作可包括:連接數(shù)據(jù)庫(kù);向數(shù)據(jù)庫(kù)發(fā)送 SQL語(yǔ)句;為 SQL語(yǔ)句執(zhí)行結(jié)果分配存儲(chǔ)空間,定義所讀取數(shù)據(jù)的格式;處理錯(cuò)誤;向用戶提交處理結(jié)果;請(qǐng)求事務(wù)的提交和回退操作;斷開(kāi)與數(shù)據(jù)源的連接 。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā) 》 講義 作業(yè): 成 ? ? C/S的結(jié)構(gòu)看 ,其發(fā)展趨勢(shì)如何 ? C/S系統(tǒng)開(kāi)發(fā)中的并發(fā)控制、安全控制等管理問(wèn)題。 ? B/S模式中的中間件。
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1