資料庫模型設計 表設計

2021-08-03 13:44:26 字數 299 閱讀 7021

曾經何時,發現自己設計的表,根本不滿足業務發展。

1.業務id的設計,如商品表,單錶就不說了,在如今海量資料的背景下,當然要分庫發表啦。

商品表,id,item_id,表位置,id當然就是主鍵了,在單錶情況下,保持唯一就可以。

item_id商品id,就是要在全域性保持唯一,可能商品表有30張,甚至100張。

2.所用表,都必須有,create_time,modify_time的字段。ext_info 擴充套件字段 ,比如存,json物件。

3.requestid,定時任務表,冪等驗證。如 yymmdd+業務主鍵。

資料庫表設計

在軟體的開發中,資料庫表的設計是十分基礎和重要的工作。資料庫表是軟體具體實現的基石,如果表設計的不合規範就會出現資料冗餘,跟業務脫節等問題,等出現問題後再做大的調整相應的依賴表的編碼測試等工作也會進行大的調整這樣就會造成極大的資源消耗。因此在專案一開始設計表的時候就要注意表設計的規範性問題。資料庫 ...

資料庫表設計

什麼是設計三正規化 1.1 設計表的依據 按照這個三正規化設計的表不會出現資料冗餘 三正規化都有哪些 第一正規化 任何一張表都有乙個主鍵,並且每乙個字段原子性不可以再分 例子不滿足第一正規化 學生標號 學生姓名 001jaden zjl 123.com,13029199039 002haoyue w...

資料庫表設計

1 資料型別要合理 1 對於數字和日期型別,一般不要採用 varchar 型別,這個陷阱很容易被接受 1 容易帶來隱式型別轉換,導致索引失效,例如 where a 123 a 是varchar 列,實際儲存數字型別值 2 容易帶來資料質量的下降,例如日期型別 2019 01 23 2019 23 0...