三級數(shù)據(jù)庫基本知識點(diǎn)_第1頁
三級數(shù)據(jù)庫基本知識點(diǎn)_第2頁
三級數(shù)據(jù)庫基本知識點(diǎn)_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第-章數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)方法“軟件工程”思想:用工程的概念、原理、技術(shù)和方法對軟件生產(chǎn)、開發(fā)的全過程進(jìn)行跟蹤和管理典型方法:瀑布模型、快速原型模型、螺旋模型瀑布模型過程六階段:項目規(guī)劃-系統(tǒng)分析-總體設(shè)計-詳細(xì) 設(shè)計-編碼調(diào)試與集成測試-運(yùn)行維護(hù)快速原型模型過程五階段:快速分析-設(shè)計構(gòu)造原型-運(yùn)行原行-評價原型-改進(jìn)原型螺旋模型過程四階段:項目規(guī)劃-風(fēng)險評估-工程實現(xiàn)-用戶 評估數(shù)據(jù)庫應(yīng)用系統(tǒng)(DBAS的生命周期:項目規(guī)劃、需求分析、系統(tǒng)設(shè)計、實現(xiàn)與部署、運(yùn)行與維護(hù)DBAS勺三條設(shè)計主線:數(shù)據(jù)組織與存儲設(shè)計、數(shù)據(jù)訪問與處理設(shè)計、 應(yīng)用設(shè)計系統(tǒng)規(guī)劃與定義的具體內(nèi)容包括:1.任務(wù)陳述2.確定任務(wù)目

2、標(biāo)3.確定系統(tǒng)范圍與邊界4確定用戶視圖可行性分析包括:經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性、開發(fā)方案選擇數(shù)據(jù)需求分析形成數(shù)據(jù)字典的主要內(nèi)容: 數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、 數(shù)據(jù)存儲、數(shù)據(jù)處理 功能需求分析是DBAS需求分析的核心環(huán)節(jié),總體上可以分成數(shù)據(jù)處 理需求分析與業(yè)務(wù)規(guī)劃需求分析。數(shù)據(jù)處理需求分析最后的結(jié)果是數(shù) 據(jù)流圖,它是一種形式化的數(shù)據(jù)需求分析技術(shù); 數(shù)據(jù)處理需求分析結(jié) 果也可以表示為事物規(guī)范,它包括事務(wù)名稱、事務(wù)描述、事務(wù)所訪問 的數(shù)據(jù)項、事務(wù)用戶。業(yè)務(wù)規(guī)劃需求分析反映了應(yīng)用程序的功能、性 能需求,為后序系統(tǒng)設(shè)計階段的應(yīng)用程序提供了重要依據(jù)。DBAS的性能指標(biāo):數(shù)據(jù)操作響應(yīng)時間、系統(tǒng)吞吐

3、量、允許并發(fā)訪問 的最大用戶量、每TPS代價值影響因素有:系統(tǒng)硬件資源、網(wǎng)絡(luò)通信設(shè)備性能、操作系統(tǒng)環(huán)境、數(shù)據(jù)庫的邏輯設(shè)計和物理設(shè)計質(zhì)量、DBMS勺配置和性能、數(shù)據(jù)庫應(yīng)用 程序自身概念設(shè)計包括:概念模型設(shè)計和系統(tǒng)總體設(shè)計邏輯設(shè)計包括:數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計、應(yīng)用程序概要設(shè)計、數(shù)據(jù)庫事 務(wù)概要設(shè)計物理設(shè)計包括:數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫事務(wù)詳細(xì)設(shè)計、應(yīng)用程 序詳細(xì)設(shè)計實現(xiàn)與部署包括:建立數(shù)據(jù)庫結(jié)構(gòu)、數(shù)據(jù)加載、事務(wù)和應(yīng)用程序的編 碼與測試、系統(tǒng)集成測試與試運(yùn)行、系統(tǒng)部署運(yùn)行管理與維護(hù):|數(shù)據(jù)庫應(yīng)用系統(tǒng)投入運(yùn)行標(biāo)志著系統(tǒng)開發(fā)任務(wù)的基 本完成和系統(tǒng)運(yùn)行維護(hù)工作的開始。工作內(nèi)容為:日常維護(hù)、系統(tǒng)監(jiān)控與分析、系

4、統(tǒng)性能優(yōu)化調(diào)試、系統(tǒng)進(jìn)化等,由數(shù)據(jù)庫管理員DBA負(fù)責(zé),有時也需要其他設(shè)計及開發(fā)人員參與。非功能性要求概述:實時性、并發(fā)性、交互性、安全性、穩(wěn)定性、數(shù) 據(jù)處理第二章需求分析獲取需求的方法:面談、實地考察、問卷調(diào)查、查閱資料需求分析過程:標(biāo)識問題-建立需求模型-描述需求-確認(rèn)需 求需求的確認(rèn)和評審工作由評審組或評審委員會完成,審核內(nèi)容主要 有:功能需求、數(shù)據(jù)需求、性能、數(shù)據(jù)管理、其他需求(如安全性、 可操作性、可維護(hù)性、可擴(kuò)充性、以及運(yùn)算環(huán)境等方面的分析、設(shè)想) 目前需求分析中廣為使用的結(jié)構(gòu)化分析與功能建模方法主要有:DFDIDEFO等,其優(yōu)點(diǎn)是:不過早陷入具體的細(xì)節(jié);從整體或宏觀入手分 析問題;

5、通過圖形化的模型對象直觀地表示系統(tǒng)要做什么,完成什么功能;圖形化建模方法方便系統(tǒng)分析人員理解和描述系統(tǒng);模型化對象不涉及太多技術(shù)術(shù)語,便于用戶理解模型。Dfd建模方法,也稱過程建模和功能建模方法,它的核心是數(shù)據(jù)流,基本元素包括:數(shù)據(jù)流、處理、數(shù)據(jù)存儲、外部項。具體建模過程及步驟如下:1.明確目標(biāo),確定系統(tǒng)范圍;2.建立頂 層DFD圖;3.構(gòu)建第一層DFD分解圖;4.開發(fā)DFD深層次結(jié)構(gòu)圖;5.檢查確認(rèn)DFD圖IDEFO圖的基本元素是矩形框和箭頭,矩形框代表功能活動,寫在矩 形框內(nèi)的動詞短語描述功能活動的名稱, 活動的編號按照要求寫在矩 形框右下角指定的位置。第三章數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(shù)據(jù)庫結(jié)構(gòu)設(shè)計分

6、為:概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫概念設(shè)計是面向現(xiàn)實世界的,其主要任務(wù)是理解和獲取應(yīng)用領(lǐng) 域的數(shù)據(jù)需求,分析、抽取、描述和表示清楚目標(biāo)系統(tǒng)要存儲和管理 什么數(shù)據(jù),這些數(shù)據(jù)是具有什么樣的屬性特征及組成格式,數(shù)據(jù)之間有什么樣的依賴關(guān)系。其目標(biāo)是:1.定義和描述應(yīng)用領(lǐng)域設(shè)計的數(shù)據(jù) 范圍;2.獲取應(yīng)用領(lǐng)域或問題域的信息模型;3.描述清楚數(shù)據(jù)的屬性 特征;4.描述清楚數(shù)據(jù)之間的關(guān)系;5.定義和描述數(shù)據(jù)的約束;6. 說明數(shù)據(jù)的安全性要求;7.支持用戶的各種數(shù)據(jù)處理需求;8.保證信 息模型方便的轉(zhuǎn)換成數(shù)據(jù)庫的邏輯結(jié)構(gòu),同時也便于為用戶理解。 依據(jù):需求分析階段的文檔,包括需求說明書、功能模

7、型(數(shù)據(jù)流程 圖或IDEF0圖)以及在需求分析階段收集到的報表。過程:明確建模目標(biāo)-定義實體集-定義聯(lián)系-建立信息模型 -確定實體集屬性-對信息模型進(jìn)行集成與優(yōu)化 數(shù)據(jù)庫邏輯設(shè)計的任務(wù):把數(shù)據(jù)庫概念設(shè)計的結(jié)果(ER模型)轉(zhuǎn)換為具體的數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。數(shù)據(jù)庫邏輯設(shè)計是面向機(jī) 器世界的 數(shù)據(jù)庫物理結(jié)構(gòu)是影響數(shù)據(jù)庫功能和性能的重要因素,I數(shù)據(jù)庫物理設(shè) 計的目的是將數(shù)據(jù)庫的邏輯描述轉(zhuǎn)換為實現(xiàn)技術(shù)規(guī)范,其目標(biāo)是設(shè) 計數(shù)據(jù)庫存儲方案,以便提供足夠好的性能并確保數(shù)據(jù)庫的完整性、 安全性和可恢復(fù)性。數(shù)據(jù)庫中的應(yīng)用數(shù)據(jù)以文件形式存儲在外設(shè)存儲介質(zhì) (如磁盤)上的, 文件在邏輯上被組織成記錄的序列,也

8、就是說,每個 DB文件可以看 成是邏輯記錄的集合。一個文件在物理上可以看做是由存放文件記錄 的一系列磁盤塊拼成,稱之為物理文件。索引技術(shù)分類:有序索引和散列索引有序索引分為:聚集索引與非聚集索引、稠密索引與稀疏索引、主索 引和輔索引、唯一索引、單層索引和多層索引第四章 數(shù)據(jù)庫應(yīng)用系統(tǒng)功能設(shè)計與實施軟件體系結(jié)構(gòu)=構(gòu)件,連接件,約束構(gòu)件:組成系統(tǒng)的具有一定獨(dú)立功能的不同粒度的程序塊、獨(dú)立程序 或子軟件系統(tǒng),是組成軟件的系統(tǒng)元素。連接件:將不同的構(gòu)件連接起來,表示構(gòu)架間的相互作用。約束:一般為對象連接時的規(guī)則,或指明了構(gòu)件連接的條件。軟件開發(fā)由設(shè)計、實現(xiàn)和測試三個環(huán)節(jié)組成,其中設(shè)計又包括概要|設(shè)計和

9、詳細(xì)設(shè)計:整個軟件設(shè)計過程由總體設(shè)計、概要設(shè)計和詳細(xì)設(shè)計三個步驟組成。DBAS軟件包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、開發(fā)環(huán)境、中間件和應(yīng) 用軟件,其中應(yīng)用軟件又分為數(shù)據(jù)庫事務(wù)和應(yīng)用程序。應(yīng)用軟件總體設(shè)計得到的系統(tǒng)總體結(jié)構(gòu)和分層模塊結(jié)構(gòu)可以用模塊I_ 結(jié)構(gòu)圖I模塊結(jié)構(gòu)圖由模塊、調(diào)用、數(shù)據(jù)、控制和轉(zhuǎn)接的五種基本符 號組成。瀏覽器/服務(wù)器(B/S)結(jié)構(gòu)將數(shù)據(jù)處理功能分解并分布在表示層、|功 能層和數(shù)據(jù)層三個層次上i分別由|Web瀏覽器、|Web應(yīng)用服務(wù)器和數(shù)1 據(jù)庫服務(wù)器來實現(xiàn)。從功能角度DBAS系統(tǒng)通??梢詣澐譃樗膫€層次實現(xiàn)i即:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層和數(shù)據(jù)持久層。表示層概要設(shè)計的主要任務(wù)是人

10、機(jī)面設(shè)計;|業(yè)務(wù)邏輯概要設(shè)計的主要 任務(wù)是梳理DBSA勺各項業(yè)務(wù)活動i將其表示為各種系統(tǒng)構(gòu)件| (如類i 模塊i構(gòu)件),它是數(shù)據(jù)庫訪問層和用戶界面的溝通橋梁;數(shù)據(jù)訪問 層概要設(shè)計主要任務(wù)是針對 DBAS的數(shù)據(jù)處理需求設(shè)計用于操作數(shù)據(jù) 庫的各類事務(wù)。人機(jī)界面設(shè)計最好采用原型迭代法i 步驟為:初步設(shè)計、用戶界面細(xì) 節(jié)設(shè)計、原型設(shè)計與改進(jìn)數(shù)據(jù)庫恢復(fù)的基本原理:數(shù)據(jù)庫中的任何一部分?jǐn)?shù)據(jù)可以利用存儲在 系統(tǒng)其他存儲器上的冗余數(shù)據(jù)來重建。數(shù)據(jù)備份與恢復(fù)策略:|雙機(jī)熱備、數(shù)據(jù)轉(zhuǎn)儲、數(shù)據(jù)加密存儲數(shù)據(jù)加密傳輸手段:|數(shù)字安全證書、對稱密鑰加密、數(shù)字簽名、數(shù)字 信封DBAS實施階段工作:|創(chuàng)建數(shù)據(jù)庫、裝載數(shù)據(jù)、編寫與調(diào)試應(yīng)用程序、數(shù)據(jù)庫試運(yùn)行 數(shù)據(jù)裝載具體步驟:篩選數(shù)據(jù)、轉(zhuǎn)換數(shù)據(jù)格式、輸入數(shù)據(jù)、校驗數(shù)據(jù) 數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論