分布式設計主要步驟:
1,需求分析 (資料庫主要需要實現的功能)
2,概念設計(畫e-r圖,編寫資料字典)(資料字典一般包括:資料項、資料結構、資料儲存、資料流和資料處理 見最底端)
3,邏輯設計 (設計表間關係,)
1)全域性邏輯設計。
2)分布設計
3)區域性邏輯設計
4,區域性物理設計
demo
需求分析:
飛機場訂票系統:
3個站點 :a,b,c
資料庫儲存內容:
機場規程。
班機排程 。
班機可用情況。
旅客訂票情況。
三個應用:
訂票系統。
登記系統。
班機排程系統。
概念設計:
e-r圖:
1資料字典資料檔案:訂單明細表
2檔案組成:訂單序號id, 訂單編號, 菜名, **, 數量, 下單時間34
數 據 項:訂單序號id
5資料型別:整型
6 資料長度:478
數 據 項:訂單編號
9資料型別:可變字元型別
10 資料長度:50
11 資料組成:a+日期時間
1213
數 據 項:菜名
14資料型別:可變字元型別
15 資料長度:50
1617
數 據 項:**
18資料型別:整型
19 資料長度:4
2021
數 據 項:數量
22資料型別:整型
23 資料長度:4
2425
數 據 項:下單時間
26資料型別:日期型別
27 資料長度:8
2829 (2) 資料流定義:
30登記註冊
31名 稱: 登記註冊
32簡 述: 管理員登記入住客戶資訊
3334
資料去向: 開房登記表
35 資料組成: 客戶姓名+性別+年齡+房號+訂餐密碼+證件型別+證件號碼+詳細位址+**+入住時間+入住天數+離店時間
3637
瀏覽選購
38名 稱: 瀏覽選購
39簡 述: 客戶選購菜品並將其加入餐車
4041
資料去向: 處理3放入餐車
42 資料組成: 菜名+**+數量
資料庫元資料分析Demo
核心類 databasemetadata resultsetmetadata 1 system.err.println 2 connection conn datasourceutils.getdatasource getconnection 3 databasemetadata dbmd conn...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...