數據庫系統原理第七章

第七章 數據庫應用設計與開發實例

**大家想一起學習交流的可以加羣,WX:MrCroods。**

第一節 需求描述與分析

需求描述與分析的方法:功能性需求分析非功能性需求分析

第二節 系統設計

(1)、根據系統的功能模塊設計結果,以及需求分析,可先明確系統的數據範圍,通過E-R圖作爲數據庫概念的描述工具,建立局部信息結構,再進行優化合併爲一個全局信息結構,最後將全局信息結構的E-R圖轉換爲關係模型,並依據關係數據庫規範化理論進行優化。

(2)、簡述數據庫設計的過程:

1、確定實體。根據前期的需求分析和功能模塊設計,確定系統中的實體。
2、局部信息結構。確定實體間存在的相互聯繫可通過E-R圖來表達。
3、全局信息結構。在上述局部信息結構的基礎上,通過合併、累加的方式,消除屬性、命名、結構衝突,最終形成全局信息結構。
4、邏輯結構與規範化設計。將全局E-R圖轉換爲關係模式,進行一步分析各關係模式是否符合第三範式的要求。

第三節 系統實現

(1)、完成數據庫及數據表的創建之後,根據系統業務功能分析的結果,開展系統實現的編碼工作,包括以下兩方面:

1、實現數據庫行爲。實現數據庫行爲是實現數據庫行爲設計的結果,通過使用SQL語言完成增刪改查等操作,包括提高數據庫操作的效率及保護數據庫系統的安全。
2、實現應用軟件的業務邏輯。該階段的開發工作主要根據系統功能設計的結果,逐一實現各個功能模塊。

(2)、在MySQL中,只有使用了InnoDB引擎的數據庫或表才支持事務。

第四節 系統測試與維護

(1)、正式交付給客戶使用前,需要對系統進行必要的測試,驗證其滿足客戶的功能要求,並根據測試結果,以及用戶反饋意見,進一步對系統進行修改和完善工作。

第五節 第七章簡答題

(1)、簡述數據庫應用軟件設計與實現的基本步驟。
以數據庫的生命週期爲演化主線,數據庫應用軟件的設計與開發過程可有需求分析、系統功能與數據庫的設計、系統功能與數據庫的實現、測試與維護等階段構成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章