資料庫設計的主要內容包括:1、需求分析;2、概念結構設計;3、邏輯結構設計;4、物理結構設計;5、資料庫的實施和資料庫的執行和維護。
資料庫設計的主要內容
1、需求分析:
調查和分析使用者的業務活動和資料的使用情況,弄清所用資料的種類、範圍、數量以及它們在業務活動中交流的情況,確定使用者對資料庫系統的使用要求和各種約束條件等,形成使用者需求規約。
需求分析是在使用者調查的基礎上,通過分析,逐步明確使用者對系統的需求,包括資料需求、圍繞這些資料的業務處理需求、安全性及完整性要求。
2、概念結構設計:
對使用者需求描述的現實世界(可能是乙個工廠、乙個商場或者乙個學校等),通過資料抽象,進行綜合、歸納與抽象,建立抽象的概念資料模型,一般為e-r模型。
這個概念模型應反映現實世界各部門的資訊結構、資訊流動情況、資訊間的互相制約關係以及各部門對資訊儲存、查詢和加工的要求等。
3、邏輯結構設計:
將概念結構轉換為某個dbms所支援的資料模型(例如關係模型),並對其進行優化。
4、物理結構設計:
設計資料的儲存結構和訪問方法,如索引的設計;將概念結構轉換為某個dbms所支援的資料模型(例如關係模型),並對其進行優化。
5、資料庫的實施:
運用dbms提供的資料語言(例如sql)及其宿主語言(例如c),根據邏輯設計和物理設計的結果建立資料庫,編制與除錯應用程式,組織資料入庫、編制應用程式、並進行試執行。
6、資料庫的執行和維護:
資料庫應用系統經過試執行後即可投入正式執行。在資料庫系統執行過程中需要進行長期的維護工作,必須不斷地對其進行評價、調整與修改。
說明:乙個完善的資料庫應用系統的設計是不可能一蹴而就的,它往往是不斷的反覆進行上述六個階段。
UML主要內容及參考資料
西安電子科技大學 uml基礎與應用課程主要內容及參考資料,講師 劉惠 課程內容 1 uml 概述 2 uml 的構成 3 物件導向技術 4 uml 的各種圖 5 rup 6 設計模式 7 案例學習 uml 在需求 分析 設計 實現 整合 交付 測試階段的應用 1 張維明主編 資訊系統建模 北京 電子...
區域網系統設計的主要內容
區域網系統設計是我們最常見的,也是我們網路系統設計的重點,因為一般的廣域風連線需要借助於 isp,或者 nsp,使用者只需選擇相應的接入方式和業務型別即可,中間的廣域連線系統無需使用者考慮。在區域網系統設計中,具體的設計內容會因不同使用者需求 不同網路規模和不同應用而有所不同,特別是一些行業應用系統...
區域網系統設計的主要內容
區域網系統設計是我們最常見的,也是我們網路系統設計的重點,因為一般的廣域風連線需要借助於isp,或者nsp,使用者只需選擇相應的接入方式和業務型別即可,中間的廣域連線系統無需使用者考慮。在區域網系統設計中,具體的設計內容會因不同使用者需求 不同網路規模和不同應用而有所不同,特別是一些行業應用系統。基...