系統的資料庫設計

2022-08-19 20:06:08 字數 516 閱讀 4370

一般的系統,如果不涉及複雜的頁面展示或是演算法實現,其實就是簡單的增刪改查,那麼資料庫設計就很基礎和重要了。

剛看了一本關於用powerdesigner做資料庫設計的書,簡單分享下大致的步驟。

一,資料流圖dfd(data flow diagram)

資料流圖包含使用者,業務和資料。不同的使用者有不同的業務。不同的業務需要資料輸入,產生資料輸出。同乙份資料,可能被多個業務使用,作為輸入或者輸出。

二,概念模型cdm(conceptual data model)

概念模型就是er圖(實體關係圖),多對多的關係還需新建關聯實體。實體和關聯實體都包含屬性。

三,物理模型pdm(physical data model)

物理模型就是概念模型的具體到某種資料庫的實現。 概念模型還是面對業務人員,物理模型就是直接面對技術人員了。物理模型中可以具體看到,資料表的名稱和字段的名稱型別長度等。 概念模型,物理模型和真實的資料庫是可以自由轉換的,物理模型可以由概念模型生成,也可以由真實的資料庫逆向工程化生成。

就這些。

許可權系統 資料庫設計

字段型別 長度釋義 索引約束 menu id int5主鍵 唯一menu code varchar 20選單編碼 唯一 menu name varchar 20選單名稱 menu url varchar 30選單位址 唯一 menu css varchar 30選單圖示 非空 level int1 ...

專案系統設計與資料庫設計

這個作業屬於哪個課程 這個作業要求在 homework 12052 這個作業的目標 寫上具體方面 小組的組號和隊名 第四組 fourthteam 小組的隊長姓名 左帥日期 任務詳細說明 5.31 完成專案系統設計 6.1小組討論分工,制訂計畫 6.2規劃開發環境 6.3 6.12 開始製作介面設計並...

專案系統設計與資料庫設計

這個作業屬於哪個課程 這個作業要求在 homework 12052 這個作業的目標 完成資料庫以及體系結構的設計 小組的組號和隊名 四個臭皮匠團隊 小組的隊長姓名 付澧洲預期開發計畫時間安排 日期任務詳細說明 5月31號 完成對之前工作的總結 6月1號 對後續的工作進行分工及討論 6月2號 6月5號...