天天看點

最新MySql設計理念

一定記住業務關聯

最新MySql設計理念

1,實體,屬性。

2、主鍵,索引。

2、關系。

3實體關系:根據業務确定實體間的靜态關系,根據關系設計關聯屬性或關聯表,例如:多對一經常在多的一方設計屬性字段

3、規則,

4、過程,

資料模型設計步驟

1實體範圍:把系統所有重要的實體羅列出來

2實體主鍵:給實體确定主鍵

4查詢屬性:根據查詢業務的查詢字段,設計相關字段,并根據資料量及分布情況設計索引

5展示屬性:根據業務需要,确定需要展示的屬性,設計相關字段

6規則定義:根據業務邏輯,設計相關參數或算法選擇的規則定義資料存儲表,例如:任務排程的開始時間,周期配置

7結果記錄:根據業務執行産生的結構,設計相關的結果表,例如:派發任務後,需要任務表儲存結果

8事件日志:記錄業務發生的過程,例如:閱讀提醒,設計表:提醒ID,閱讀者ID,閱讀時間