2014 5 5 資料庫設計之前應思考的點

2021-06-21 22:26:47 字數 578 閱讀 8422

資料庫設計中需要在設計之初必須考慮到:

6.系統的使用使用者。(使用角色定義:任務和職責)

5.系統中資料的刪除是真刪除還是假刪除,若是假刪除,需要為每一張表設計dlt欄位,並且在邏輯實現過程中需要考慮刪除的資料的情況。

4.設立一張日誌表,用於記錄相應的操作記錄。

3.當系統中需要用到起始日期時,起時間為:***x-xx-xx 00:00:00,止時間為:***x-xx-xx 23:59:59。例如:本條資料在15號到16號有效,則起時間為:2014-05-15 00:00:00,止時間為:2014-05-16 23:59:59。以便於系統中對時間段的查詢進行統一(當前使用方式為,起時間為:2014-05-15 00:00:00,止時間為:2014-05-17 00:00:00,雖沒有問題,但是實現過程中總會產生很多誤解,比如,展示此時間時,必須在sql中將此時間減一天後才能展示,而在寫sql的過程中又容易忽略這個限制,且其它有些時間又不需要減一天)

2.審核功能應當單獨設計一張審核表來管理。當系統中涉及到審核且審核的東西比較多時,應當設計相應的表來做處理,以便於更為動態、靈活地維護審核型別,審核記錄等資訊。

1.基礎資料的資料庫設計的改進。

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...