數據庫設計規(guī)范 - 草稿

1,原子性

一個字段包含特定的含義,不可分割,如地址省市區(qū)是三個字段,而不是一個。有時候因為圖片是多張不可知,也設置成一個字段,包含多張圖片,用特殊符合分割。

2,每列都和主鍵相關,而不是主鍵一部分相關??梢岳斫鉃椋瑪祿煊泻芏嘀貜蛿祿r,就該考慮把這些數據單獨出來了。感覺復合主鍵可以和它相對,用來思考。不過另一個例子可能更好,我去年建過一次表,一個商品表,一個商品期數表(一元秒殺類,,,),我操作的時候,商品期數表使用時,神奇的是通過兩個鍵來確定的,自創(chuàng)的復合主鍵,竟然沒有使用唯一的主鍵,后期關聯時,多了很多不必要的麻煩。

3,每列都和主鍵列直接相關,而不是間接相關。如訂單表如果記錄了用戶ID,又存了用戶姓名,用戶姓名就多余了。

其實規(guī)則二和三我理解的不夠清晰

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容