首頁考試吧論壇Exam8視線考試商城網(wǎng)絡課程模擬考試考友錄實用文檔求職招聘論文下載
2013中考
法律碩士
2013高考
MBA考試
2013考研
MPA考試
在職研
中科院
考研培訓 自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托?荚
托業(yè)考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網(wǎng)絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業(yè)培訓
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護士
會計從業(yè)資格
基金從業(yè)資格
統(tǒng)計從業(yè)資格
經(jīng)濟師
精算師
統(tǒng)計師
會計職稱
法律顧問
ACCA考試
注冊會計師
資產(chǎn)評估師
審計師考試
高級會計師
注冊稅務師
國際內(nèi)審師
理財規(guī)劃師
美國注冊會計師
一級建造師
安全工程師
設備監(jiān)理師
公路監(jiān)理師
公路造價師
二級建造師
招標師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質(zhì)量工程師
巖土工程師
造價員考試
注冊計量師
環(huán)保工程師
化工工程師
咨詢工程師
結構工程師
城市規(guī)劃師
材料員考試
監(jiān)理工程師
房地產(chǎn)估價
土地估價師
安全評價師
房地產(chǎn)經(jīng)紀人
投資項目管理師
環(huán)境影響評價師
土地登記代理人
繽紛校園 實用文檔 英語學習 作文大全 求職招聘 論文下載 訪談|游戲
計算機等級考試
您現(xiàn)在的位置: 考試吧 > 計算機等級考試 > 計算機四級 > 復習資料 > 數(shù)據(jù)庫工程師 > 正文

2013計算機等考四級數(shù)據(jù)庫技術復習筆記(7)

來源:考試吧 2013-3-19 11:27:31 考試吧:中國教育培訓第一門戶 模擬考場

  7.2.2 軟件總體設計

  1、 DBAS軟件包括OS、DBMS、開發(fā)環(huán)境、中間件和應用軟件;

  2、 應用軟件分為數(shù)據(jù)庫事務和應用程序;

  3、 數(shù)據(jù)庫事務通過對數(shù)據(jù)庫的直接操作實現(xiàn)數(shù)據(jù)管理和處理功能;

  4、 應用程序一方面對數(shù)據(jù)庫進一步加工處理,或從中抽取新信息實現(xiàn)復雜的數(shù)據(jù)處理功能;另一方面還可實現(xiàn)與數(shù)據(jù)庫訪問無關的功能;

  5、 應用軟件總體設計:

  (1) 從數(shù)據(jù)流圖、事務規(guī)范和業(yè)務規(guī)則需求分析結果出發(fā),將系統(tǒng)分解為一系列子系統(tǒng),分配相應功能,定義系統(tǒng)間協(xié)調(diào)交互機制;

  (2) 進一步進行子系統(tǒng)結構設計,將各子系統(tǒng)從功能上劃分為:數(shù)據(jù)庫事務模塊和應用程序模塊;

  (3) 確定子系統(tǒng)、應用程序模塊、數(shù)據(jù)庫事務間的全局控制和調(diào)用關系,并按體系結構框架組織起來。

  6、總體設計得到的系統(tǒng)總體結構和分層模塊結構,可以用模塊結構圖表示;

  6、 模塊結構圖,是結構化程序設計中描述系統(tǒng)結構的一種圖形化工具,它定義了模塊的名字、功能和接口,并在模塊結構圖中反映出結構化設計思想。它只關心模塊的外部特性,與模塊內(nèi)部流程無關,它由模塊、調(diào)用、數(shù)據(jù)、控制和轉接等于種基本符號組成;

  7.2.3 客戶/服務器體系結構

  1、 基于C/S體系結構的DBAS將DBMS數(shù)據(jù)管理功能與數(shù)據(jù)庫應用相分離,將DBMS數(shù)據(jù)庫管理功能在客戶端和服務器之間進行合理的分布和配置;

  2、 數(shù)據(jù)庫報務器完成DBMS的核心功能,而客戶端負責完成用戶交互功能,接收用戶數(shù)據(jù),生成并向數(shù)據(jù)庫報務器發(fā)出數(shù)據(jù)操作請求,接收數(shù)據(jù)查詢結果并通過客戶端反饋給用戶;

  3、 兩層C/S結構的特點是:

  (1) DBAS的數(shù)據(jù)管理和處理功能,被分解并分布在客戶端和服務器上;

  (2) 服務器楞為多個客戶端應用提供共享的數(shù)據(jù)管理功能;

  (3) 客戶端應用可通過網(wǎng)絡訪問多個不同數(shù)據(jù)源;

  (4) 客戶端除了完成人機交互功能外,還需要完成面向應用的數(shù)據(jù)處理功能,負荷重,屬于典型的“胖客戶端”;

  4、 三層瀏覽器/服務器(B/S)結構是一種互聯(lián)網(wǎng)環(huán)境下的新型數(shù)據(jù)庫應用系統(tǒng)結構,它將數(shù)據(jù)處理功能分解并分布在表示層、功能層和數(shù)據(jù)層三層次上,分別由WEB瀏覽器、WEB服務器和數(shù)據(jù)庫服務器來實現(xiàn),其特點是:

  (1) 表示層位于客戶端,由WEB瀏覽器實現(xiàn),其功能單一,沒有其他應用程序,屬于典型的“瘦客戶端”;

  (2) 功能層位于WEB服務器,實現(xiàn)面向具體應用領域的業(yè)務規(guī)則;

  (3) 數(shù)據(jù)層位于數(shù)據(jù)庫服務器,通過DBMS完成具體的數(shù)據(jù)存儲和存取等數(shù)據(jù)管理功能;

  7.3 概要設計

  7.3.1 數(shù)據(jù)庫事務概要設計

  1、 如數(shù)據(jù)處理需求分析的結果是數(shù)據(jù)流圖,則可將待設計的事務看作是程序,采用軟件工程中面向數(shù)據(jù)流的程序設計方法,設計事務內(nèi)部的數(shù)據(jù)處理流程和結構,也就是設計事務處理邏輯,過程包括:

  (1) 從數(shù)據(jù)流圖中識別出該事務對應的子數(shù)據(jù)流圖;

  (2) 確定子數(shù)據(jù)流圖中的信息流類型,劃定流界;

  (3) 將子數(shù)據(jù)流圖映射為事務的結構和處理流程,即事務邏輯;

  (4) 修正和細化事務設計,識別事務所訪問的數(shù)據(jù)庫對象和數(shù)據(jù)庫用戶;

  2、 如數(shù)據(jù)處理需求分析的結果表示為事務規(guī)范,由于事務規(guī)范包括了事務名稱、事務描述、訪問的數(shù)據(jù)項、用戶等信息,可直接從事務描述出發(fā),根據(jù)具體應用領域的知識設計事務邏輯,得到事務概要結果;

  3、 一個完整的事務概要設計包括:事務名稱、訪問的關系表及屬性、事務處理邏輯、事務用戶;

  4、 檢查關系表對數(shù)據(jù)庫事務的支持性:

  (1) 對每一個事務,根據(jù)需求分析階段的事務分析,列出該事務所訪問的各個數(shù)據(jù)項;

  (2) 列出事務訪問的數(shù)據(jù)項所在的關系表和對應的屬性;

  (3) 如事務訪問的數(shù)據(jù)項同時出現(xiàn)在多個表中,檢查關聯(lián)關系;

  (4) 檢查是否存在某些事務,訪問的一些數(shù)據(jù)項未出現(xiàn)在任何關系表中;

上一頁  1 2 3 4 下一頁
文章搜索
版權聲明:如果計算機等級考試網(wǎng)所轉載內(nèi)容不慎侵犯了您的權益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。