資料庫設計總結

2021-09-28 17:49:53 字數 703 閱讀 8345

資料庫命名:

資料庫表命名:

字段命名規範:

字段型別規範:

能使用 int 就不要使用 varchar、char

能用 varchar(16) 就不要使用 varchar(256)

固定的長度最好使用 char 型別儲存

每乙個欄位都要乙個預設值而不是直接使用 null 型別,預備大量的空間也是一種資源浪費

業務邏輯執行過程必須讀到的表中必須要有初始的值。避免業務讀出為負或無窮大的值導致程式失敗

能使用 tinyint 就不要使用 smallint、int,但是節省空間的基礎是必須滿足業務需求

變長字段使用varchar,不要使用char

索引規範:

例:create index columnid on table1(id,name,id_card) ;  # 建立復合索引

後續待更新:

業務應用優化:

資料庫服務端優化:

資料庫設計總結

主要學習目標 1 e r圖的繪製 2 使用三正規化規範資料庫的設計 e r圖 e r圖是一種廣泛使用的設計工具,主要用來表示事物 事物的資料和其間的關係資訊 e r圖將資訊分為三種形式 實體,屬性和關係 長方形用來標識實體 橢圓用來標識屬性 菱形用來確定關係 資料規範化 1 第一正規化 1st nf...

資料庫設計總結

資料庫設計總結 第一次寫部落格,剛學了資料庫設計,簡單回顧總結一下。寫在前面,了解一下專案開發流程 1.需求調研 系統邊界 2.需求文件 3.原型設計 ui,html頁面 4.設計資料庫 5.後台開發,公共 編寫 6.功能編碼 1.資料庫的三正規化 第一正規化 保持屬性的原子性,概念分的不能再分,如...

MySQL資料庫設計總結

規則1 一般情況可以選擇myisam儲存引擎,如果需要事務支援必須使用innodb儲存引擎。注意 myisam儲存引擎 b tree索引有乙個很大的限制 參與乙個索引的所有欄位的長度之和不能超過1000位元組。另外myisam資料和索引是分開,而innodb的資料儲存是按聚簇 cluster 索引有...