考慮到實際需求在設計表結構的時候資料庫的邏輯設計、包括表與表之間的關係是優化關係型資料庫效能的核心。
乙個好的邏輯資料庫設計可以為優化資料庫和應用程式打下良好的基礎。所以討論一下標準
1。盡量使用編碼表;
2。有唯一性質的記錄表,建立主鍵索引;
3。將描述同一種物件的屬性資料設計在同一種表中;
4。有詳細明細說明的,要建立子表;
5。為提高查詢速度,建立必要的索引;
6。為防止資料庫表中存在不合理的資料,建立必要的約束和預設;
7。定長字元項使用char,nchar型別;不定長字元項使用varchar,nvarchar;
8。日期時間最好使用datetime型別,便於時間的比較和計算。
9。為了節省空間,儘量減少資料冗餘;為了提高處理速度,可以適當的增加資料冗餘。兩者的平衡要掌握好。
10。盡量將當前活動資料,與歷史沉澱資料放在不同的表中。通過建立檢視進行查詢。以提高活動資料的處理速度。
所以參照需求大體設計一下表資訊:
1、安裝位置表(儲存所有的安裝資訊)
2、處理措施表(儲存所以處理措施資訊)
3、裝置型別表(儲存裝置型別資訊)
4、測點定義資訊
5、執行記錄資訊
6、模擬量資訊
7、裝置裝置資訊
8、開關量資訊
9、控制量資訊
10、系統操作日誌資訊
11、圖形資訊
12、使用者資訊
13、系統配置資訊
大體思路就這些,表結構裡面具體的字段還有待商榷。。。
哎,開發人員專案進度真的很難把握啊!
煤礦粉塵監控系統 表結構設計
考慮到實際需求在設計表結構的時候資料庫的邏輯設計 包括表與表之間的關係是優化關係型資料庫效能的核心。乙個好的邏輯資料庫設計可以為優化資料庫和應用程式打下良好的基礎。所以討論一下標準 1。盡量使用編碼表 2。有唯一性質的記錄表,建立主鍵索引 3。將描述同一種物件的屬性資料設計在同一種表中 4。有詳細明...
結構設計 資料表設計 常用表結構設計
為了建立冗餘較小 結構合理的資料庫,設計資料庫時必須遵循一定的規則。在關係型資料庫中這種規則就稱為正規化。位址一般包括 省 市 縣 區 詳細位址 我們當然可以儲存乙個字段 使用分隔符 json 等儲存 介紹字段介紹 字段介紹 idbigint id parentid parentidlist chi...
發布系統1 表結構設計
表結構 機器資訊表 主鍵id bigint 機房machine room varchar 200 機器編號 machine no varchar 200 內網ip intranet ip varchar 15 外網ip external ip varchar 15 網路型別 net type var...