資料庫命名:
資料庫表命名: 字段命名規範: 字段型別規範:索引規範:能使用 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 索引有...