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

正文內(nèi)容

北京郵電大學軟件工程研究生的課程---數(shù)據(jù)庫設計開發(fā)--展示頁

2024-10-15 15:07本頁面
  

【正文】 的三層結(jié)構(gòu)并不一定是最優(yōu)的 。 – 數(shù)據(jù)層:定義正確的數(shù)據(jù)表和選擇合適的存儲方案,優(yōu)化數(shù)據(jù)庫的性能,使數(shù)據(jù)庫快速、可靠、準確的響應用戶的請求。 客戶 1 應用服務器 數(shù)據(jù)庫 數(shù)據(jù)庫服務器 客戶 N … 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 /服務器結(jié)構(gòu) ? 基于三層模型的應用系統(tǒng): – 應用邏輯層:最普遍的處理方案是使用存儲過程和觸發(fā)器。三層 C/S結(jié)構(gòu)使各部分相互獨立并單獨實現(xiàn) ,分別稱為客戶 、 應用服務器和數(shù)據(jù)庫服務器 。 通信管理器提供通信服務的接口以及管理應用層協(xié)議 。 事務管理器提供事務的服務 。 ? 在 X/Open DTP標準中描述了三層 C/S模型:由應用程序定義各種操作來執(zhí)行完成特定任務 ,它定義事務的范圍并把服務要求提交給事務管理器 、 通信管理器及一個或多個資源管理器 。 這種方式下,存儲程序依賴于特定數(shù)據(jù)庫,不同數(shù)據(jù)庫間的移植不太容易。 這種方式下,表示部分和應用邏輯耦合緊密,比較適用于應用相對簡單、數(shù)據(jù)訪問量不大的情況。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 /服務器結(jié)構(gòu) ? 兩層 C/S結(jié)構(gòu)具體又分為兩種實現(xiàn)方式: – 一種是客戶端完成界面顯示和應用邏輯,服務器完成事務邏輯和數(shù)據(jù)管理。 把 SQL語言從客戶機傳送到服務器上必須能識別服務的標識符或由一個應用程序接口來完成 , 還必須知道服務器的位置 、 數(shù)據(jù)組織形式以及數(shù)據(jù)如何定義 。 一個功能強大的客戶應用開發(fā)語言和一個多用途的用于傳送客戶請求到服務器的機構(gòu)是整個兩層結(jié)構(gòu)的核心 。 終端 數(shù)據(jù)庫 應用程序 用戶界面 應用邏輯 事務邏輯 數(shù)據(jù)管理 GUI 3GL 4GL SQL ORACLE DB2 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 /服務器結(jié)構(gòu) ? 常見 C/S體系有兩層結(jié)構(gòu)和三層結(jié)構(gòu) ??蛻糗浖軌蛘埱蠓掌鬈浖姆铡T谝粋€客戶機 /服務器體系結(jié)構(gòu)中可以有多臺客戶機、多臺服務器。 – 硬件結(jié)構(gòu) 指某項任務在兩臺或多臺計算機之間進行分配 ,客戶機來運行提供用戶接口和前端處理的應用程序 ,服務器提供可供客戶機使用的各種資源和服務。 服務器運行 SQL, 將查詢結(jié)果傳送到客戶端 , 減少了網(wǎng)絡信息的傳輸 ,系統(tǒng)采用數(shù)據(jù)鎖定 、事務技術(shù) 、 存儲過程等數(shù)據(jù)庫技術(shù)保證數(shù)據(jù)完整一致準確 。 ? 事務處理的性質(zhì)使數(shù)據(jù)庫系統(tǒng)從集中式 、 PC系統(tǒng)過渡到客戶機 /服務器系統(tǒng) , 并使分布式系統(tǒng)成為可能 。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 ? 基于 PC的 多用戶 DBMS建立在文件服務器前提下 , 客戶端運行服務器的應用程序 , 文件服務器將客戶申請的文件傳送給客戶機器 , 數(shù)據(jù)處理過程在客戶機器上進行 。 ? 隨著 PC機的興起 ,單用戶的 DBMS出現(xiàn) ,DBMS的功能和數(shù)據(jù)庫應用功能結(jié)合在一個應用程序中 ,數(shù)據(jù)庫應用處理用戶輸入和屏幕輸出的同時 ,也處理對數(shù)據(jù)庫中數(shù)據(jù)的訪問 。北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 數(shù)據(jù)庫應用系統(tǒng)體系結(jié)構(gòu) ? 數(shù)據(jù)庫應用系統(tǒng)的發(fā)展經(jīng)歷了主機 /終端模式 、客戶機 /服務器模式之后 , 隨著 Inter的發(fā)展 , 又出現(xiàn)了瀏覽器 /服務器模式 , 以及分布式數(shù)據(jù)庫體系結(jié)構(gòu) 。 /服務器結(jié)構(gòu) C/S結(jié)構(gòu)的數(shù)據(jù)庫管理系統(tǒng) C/S結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng) /服務器模式 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 ? 早期數(shù)據(jù)庫系統(tǒng)是 集中式的體系結(jié)構(gòu) , 所有訪問數(shù)據(jù)庫的應用程序以及用戶終端發(fā)送并接受數(shù)據(jù)的通信都在一個宿主計算機 (UNIX大型或小型機 )上運行 。 ? 基于 PC的單用戶 DBMS不支持事務處理和回退恢復 ,不能保證數(shù)據(jù)的安全和完整 , 但查詢速度并不一定慢 。 這種方式網(wǎng)絡傳輸?shù)氖菙?shù)據(jù)文件 , 傳輸量大 , 數(shù)據(jù)鎖定在解決并發(fā)時存在困難 。 ? 客戶機 /服務器 系統(tǒng)最本質(zhì)的特點在于:客戶 PC運行數(shù)據(jù)庫應用 (界面處理 ), 數(shù)據(jù)庫服務器運行全部或大部分 DBMS(數(shù)據(jù)處理 )。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 /服務器結(jié)構(gòu) ? 客戶機 /服務器 (Clien/Server)結(jié)構(gòu)可以指硬件結(jié)構(gòu) ,也可以指軟件結(jié)構(gòu) 。 客戶機在完成某一項任務時,通常要利用服務器上的共享資源和服務器提供的服務。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 /服務器結(jié)構(gòu) – 軟件結(jié)構(gòu) 指把一個應用系統(tǒng)按照邏輯功能分成四個組成部分 :用戶界面、應用表示邏輯、事務邏輯、數(shù)據(jù)管理,按照其相對角色的不同區(qū)分為客戶端和服務器端軟件??蛻糗浖头掌鬈浖梢苑植荚诰W(wǎng)絡中不同的計算機節(jié)點上,也可以放置在同一臺計算機上。 ? 兩層 C/S結(jié)構(gòu) 的基本工作方式:客戶程序運行用戶的應用程序 ,向數(shù)據(jù)庫服務器發(fā)送 SQL請求 , 數(shù)據(jù)庫服務器接受客戶機的請求 ,并將處理結(jié)果返回客戶端 。 在一個數(shù)據(jù)存取事件中 , 數(shù)據(jù)由服務器實施存儲和訪問 , 數(shù)據(jù)庫引擎負責處理從客戶端發(fā)來的請求 。 在服務器中 , 請求將得到存儲邏輯和處理的進一步優(yōu)化 ,例如使用權(quán)限 、 完整性 、 并發(fā)控制等 。這種情況是以客戶為中心的。 – 另一種以服務器為中心,一些重要的應用邏輯放在服務器上,充分利用服務器的計算能力,通常以存儲過程和觸發(fā)器出現(xiàn),減少網(wǎng)絡壓力,提高系統(tǒng)性能。 北京郵電大學軟件學院 郭文明 《 數(shù)據(jù)庫設計與開發(fā) 》 講義 /服務器結(jié)構(gòu) ? 把兩層結(jié)構(gòu)中服務器部分和客戶端部分的應用單獨劃分出來 , 即形成三層 C/S結(jié)構(gòu) 。 資源管理器提供應用程序的事務間的服務 ,
點擊復制文檔內(nèi)容
數(shù)學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1