更新時間:2021-10-14 10:21:18 來源:動力節點 瀏覽984次
數據庫表設計原則有哪些?對于初學的小伙伴可能不是很清楚,下面小編就來給大家介紹一下。
第一范式(確保每列保持原子性);
第二范式(確保表中的每列都和主鍵相關);
第三范式(確保每列都和主鍵列直接相關,而不是間接相關)。
(1)冗余字段
幾張表中可以有字段重復的幾種情況:
1)主表要聯合查詢從表,只是要從表中某個字段,而從表字段又很多的
2)對a情況下需要頻繁查詢的,就尤其需要重復字段.反而可以減輕數據庫壓力
(2)項目的緊急程度
1)縱觀全局
知道整個項目的流程,以及后續可能會再加些什么,如果現在不預留擴展后期會不會很麻煩.考慮清楚這些,即使快速上線了,之后再修改也不會很麻煩.
2)要知道客戶或項目經理到底在想什么,他的目的是什么.換位思考.
畢竟他們是不懂技術的,明白他們的目的,換位思考的去想,可以知道哪些是不必要又很難實現的功能.
(3)前端處理數據有困難時
小程序js的不足
小程序的前端沒有js那些強大的功能,有次業務場景是用戶標簽字段定了用","隔開,但是前端居然處理不了.當時第一個想到的是再建中間表,其實不用,因為需要用js處理的數據其實后端也可以用JAVA處理好再給前端.
以上就是關于“數據庫表設計原則”的介紹,如果您想了解更多相關信息,不妨來關注一下動力節點的面向對象設計原則,里面的內容更加全面,相信對大家會有所幫助的。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習