三級(jí)數(shù)據(jù)庫(kù)基本知識(shí)點(diǎn)_第1頁(yè)
三級(jí)數(shù)據(jù)庫(kù)基本知識(shí)點(diǎn)_第2頁(yè)
三級(jí)數(shù)據(jù)庫(kù)基本知識(shí)點(diǎn)_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

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

2、3.確定系統(tǒng)范圍與邊界4確定用戶視圖可行性分析包括:經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性、開發(fā)方案選擇 數(shù)據(jù)需求分析形成數(shù)據(jù)字典的主要內(nèi)容:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、數(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ù)所訪問(wèn)的數(shù)據(jù)項(xiàng)、事務(wù)用戶。 業(yè)務(wù)規(guī)劃需求分析反映了應(yīng)用程序的功能、性能需求,為后序系統(tǒng) 設(shè)計(jì)階段的應(yīng)用程序提供了重要依據(jù)。DBAS的性能指標(biāo):數(shù)據(jù)操作響應(yīng)時(shí)間、系統(tǒng)吞吐量、允許并

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

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

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

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

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

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

9、驟組成。DBAS軟件包括操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、開發(fā)環(huán)境、中間件和應(yīng)用軟件,其中應(yīng)用軟件 又分為數(shù)據(jù)庫(kù)事務(wù)和應(yīng)用程序。應(yīng)用軟件總體設(shè)計(jì)得到的系統(tǒng)總體結(jié)構(gòu)和分層模塊結(jié)構(gòu)可以用模塊結(jié)構(gòu)圖,模塊結(jié)構(gòu)圖由 模塊、調(diào)用、數(shù)據(jù)、控制和轉(zhuǎn)接的五種基本符號(hào)組成。瀏覽器/服務(wù)器(B/S)結(jié)構(gòu)將數(shù)據(jù)處理功能分解并分布在表示層衛(wèi)能層和數(shù)據(jù)層三個(gè)三 次上,分別由 Web瀏覽器、|Web應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器來(lái)實(shí)現(xiàn)。從功能角度DBAS系統(tǒng)通常可以劃分為四個(gè)層次實(shí)現(xiàn),即:表示層F務(wù)邏輯層、數(shù)據(jù)訪問(wèn) 層和數(shù)據(jù)持久層。|表示層概要設(shè)計(jì)的主要任務(wù)是人業(yè)務(wù)邏輯概要設(shè)計(jì)的主要任務(wù)是梳DBSA勺各項(xiàng)業(yè)務(wù)活動(dòng),將其表示為各種系統(tǒng)構(gòu)件(如類,模塊,構(gòu)件),它是數(shù)據(jù)庫(kù)訪問(wèn)層和用戶界面的溝通橋梁;數(shù)據(jù)訪問(wèn)層概要設(shè)計(jì)主要任務(wù)是針對(duì)|DBAS的數(shù)據(jù)處理需求設(shè)計(jì)用于操作數(shù)據(jù)庫(kù)的各類事務(wù)。人機(jī)界面設(shè)計(jì)最好采用原型迭代法衛(wèi)驟為:初步設(shè)計(jì)、用戶界面細(xì)節(jié)設(shè)計(jì)、原型設(shè)計(jì)與 改進(jìn)數(shù)據(jù)庫(kù)恢復(fù)的基本原理:數(shù)據(jù)庫(kù)中的任何一部分?jǐn)?shù)據(jù)可以利用存儲(chǔ)在系統(tǒng)其他存儲(chǔ)器上的冗余數(shù)據(jù)來(lái)重建。數(shù)據(jù)備份與恢復(fù)策略:雙機(jī)熱備、數(shù)據(jù)轉(zhuǎn)儲(chǔ)、數(shù)據(jù)加密存儲(chǔ)數(shù)據(jù)加密傳輸手段:數(shù)字安全證書、對(duì)稱密鑰加密、數(shù)字簽名、數(shù)字信封DBAS實(shí)施階段工作:|創(chuàng)建數(shù)據(jù)庫(kù)、裝載數(shù)據(jù)、編寫與調(diào)試應(yīng)用程序、數(shù)據(jù)庫(kù)試運(yùn)行 數(shù)據(jù)裝載具體步驟:篩選數(shù)據(jù)、轉(zhuǎn)換數(shù)據(jù)格式、輸入數(shù)據(jù)、校驗(yàn)數(shù)據(jù)數(shù)據(jù)庫(kù)總

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論