資料庫 應用系統開發方法

2021-10-03 15:38:34 字數 1832 閱讀 8886

1 資料庫的基本概念

2 軟體工程與資料庫技術

3 dbas 生命週期模型

4 案例分析

1 資料:資料庫中儲存的基本物件

定義:描述事物的符號串行

種類:數字,文字,圖形,影象聲音和其他特殊符號

2 計算機資料分為兩種部分

臨時性資料與永續性資料

3 資料有型(type)和 值(value)劃分

型:資料的型別 整型和字元型

值:符合給定型的值

4 資料庫

資料庫 ——database 簡稱 db 資料的集合,具有統一的結構形式並存放於統一的儲存介質內,是多種應用的資料整合,並可被各個應用程式所共享

5 資料庫系統

資料庫系統——database system 簡稱dbs,指在計算機系統中引入資料和資料庫管理系統(dbms)後的完整系統

dbs

實現由組織的,動態的儲存大量相關資料,提供資料處理和資源共享服務

6 資料庫系統組成

資料庫(資料);

資料庫管理系統(軟體);

資料庫管理人員(人員);

硬體平台(計算機和網路);

軟體平台:作業系統,資料庫系統,開發工具,介面軟體

8 軟體工程:

用工程;科學;資料的原則與方法來開發,維護計算機軟體有關的技術與管理方法

方法;工具;過程 ——軟體工程三要素

9 軟體生存週期

軟體產品從定義開始進過開發;使用與維護,知道最後退役的全過程稱為軟體的生存週期

10 資料庫工程

一部分是資料庫的設計,另一部分是相應的應用設計與實現

軟體開發模型:瀑布模型;快速原型模型;螺旋模型等

11 dbas 生命週期模型

根據瀑布模型原理分為:專案規劃;需求分析;系統設計;實現與部署;執行管理與維護

dbas 軟體組成和各自的功能,分為 資料組織與儲存設計;資料訪問與處理設計;應用設計 三條設計主線,分別用於設計資料庫,資料庫事務和應用程式

根據資料庫系統的**模式結構劃分為 概念設計;邏輯設計;物理設計

12 規劃與分析

確定整個資料庫應用系統的目標和任務,從技術;操作和經濟三個方面進行可行性分析,並制定合理的專案計畫

13 規劃與分析的主要內容:

系統規劃與定義:任務陳述,確定任務目標,確定範圍和邊界,確定使用者檢視

可行性分析:技術,經濟,操作可行性以及開發方案

專案規劃:專案團隊;環境;活動;成本預算;進度計畫

13 需求分序

準確了解與分析使用者需求

包括:需求獲取,需求分析,需求描述,規範說明,需求驗證

14 各種需求的主要工作

資料需求分析:描述使用者需要組織的資訊內容形成資料字典

功能需求分析:描述系統做什麼,資料處理需求分析,業務規則需求分析

效能需求分析:描述系統應到做到什麼程度

資料操作響應時間,系統吞吐量,硬體資源

其他需求:儲存需求,安全需求,備份與恢復需求

15 系統設計

確定『怎末幹』 主要包括

概念設計:資料庫概念模型設計,系統總體設計

邏輯設計:資料庫邏輯結構設計,應用程式概要設計,資料庫事務概要設計

物理設計:資料庫物理結構設計,資料庫事務詳細設計,應用程式詳細設計

16 實現與部署:

建立資料庫結構;資料載入;事務和應用程式編碼及測試,系統整合,測試與執行,系統部署

17 執行管理與維護

日常維護;系統監控與分析;系統效能優化與調整;系統公升級 這些工作主要有 dba 負責

資料庫系統應用開發方法

一 軟體過程模型 1.瀑布模型 階段 專案規劃 系統分析 總體設計 詳細設計 編碼除錯和整合測試 執行維護階段。為什麼叫瀑布模型 必須按照模型定義的順序從階段1到階段6進行軟體專案的開發。特點 階段具有順序性和依賴性,前乙個階段結束,後乙個階段才能開始。推遲程式的物理實現,保證前期工作紮實。每個階段...

資料庫系統應用開發方法

一 軟體過程模型 1.瀑布模型 階段 專案規劃 系統分析 總體設計 詳細設計 編碼除錯和整合測試 執行維護階段。為什麼叫瀑布模型 必須按照模型定義的順序從階段1到階段6進行軟體專案的開發。特點 階段具有順序性和依賴性,前乙個階段結束,後乙個階段才能開始。推遲程式的物理實現,保證前期工作紮實。每個階段...

SQL資料庫應用系統開發基本功能

顯示學生基本資訊 有刪除操作後,next和previous會定位到被刪除行上,表現為當前介面無變化,同樣,連續刪除最後一行以及最後第二行,在第二次刪除時介面沒有變化,儘管實際最後第二行已被刪除。解決方法是判斷當前行rowdeleted 是否為true 儲存除學號,姓名的其他介面上的資料 對新增學生預...