軟件開發流程(CMMI): 1):項目啟動; 2):項目計划: 3):需求分析; 需要得到的結果是什么? 4):系統設計; 該怎么做? 5):系統開發; 6):系統測試; 7):系統部署維護 軟件項目開發周期中的數據庫設計 需求分析 ...
目錄 設計的步驟 需求分析 概念結構設計 邏輯結構設計 物理結構設計 數據庫維護和優化 索引 分區 其他 目的:減少數據冗余 避免數據維護異常 節約存儲空間 高效訪問 設計的步驟 需求分析 概念結構設計:E R圖 邏輯結構設計:將E R圖轉換為某一種數據模型,並優化。 物理結構設計:選哪種數據庫 數據庫實施 數據庫維護和優化:建表 索引優化 大表拆分 需求分析 數據是什么 有什么屬性 特點 時效 ...
2018-10-29 17:34 0 2596 推薦指數:
軟件開發流程(CMMI): 1):項目啟動; 2):項目計划: 3):需求分析; 需要得到的結果是什么? 4):系統設計; 該怎么做? 5):系統開發; 6):系統測試; 7):系統部署維護 軟件項目開發周期中的數據庫設計 需求分析 ...
本文由雲+社區發表 作者:漆洪凱 規則1:一般情況可以選擇MyISAM存儲引擎,如果需要事務支持必須使用InnoDB存儲引擎。 注意:MyISAM存儲引擎 B-tree索引有一個很大的限制:參與一個索引的所有字段的長度之和不能超過1000字節。另外MyISAM數據和索引 ...
相關知識: 1、創建用戶: (1)創建名為user1的用戶,密碼為user1coder,只能在localhost登錄。 (2)創建名為user2,密碼為123的用戶,可以通過任何ip連接數據庫。 (3)刪除用戶 (4)查看用戶 ...
規則1:一般情況可以選擇MyISAM存儲引擎,如果需要事務支持必須使用InnoDB存儲引擎。 注意:MyISAM存儲引擎 B-tree索引有一個很大的限制:參與一個索引的所有字段的長度之和不能超過1000字節。另外MyISAM數據和索引是分開,而InnoDB的數據存儲是按聚簇(cluster ...
2 MySQL 數據庫設計的“奧秘” 【主題】邏輯設計:數據類型與 Schema 所謂“萬丈高樓平地起”,一個穩固的建築離不開扎實的基礎。同樣,良好的的「邏輯設計」和「物理設計」是數據庫高性能的基石。 本文的主要內容總結了一張圖,你可以點擊查看。 我們需要根據系統需要執行 ...
三范式 1NF:字段不可分; 2NF:有主鍵,非主鍵字段依賴主鍵; 3NF:非主鍵字段不能相互依賴; 解釋: 1NF:原子性 字段不可再分,否則就不是關系數據庫; 2NF:唯一性 一個表只說明一個事物; 3NF:每列都與主鍵有直接關系,不存在傳遞依賴; 第一范式 ...
一、范式和反范式 優秀的庫表設計是高性能數據庫的基礎。如何才能設計出高性能的庫表結構呢?這里必須要提到數據庫范式。范式是基礎規范,反范式是針對性設計。 1.1、范式 范式是設計數據庫結構過程中所要遵循的規則和指導方法 其實范式有很多,目前關系數據庫有六種范式:第一范式(1NF)、第二范式 ...
一、建表規約 表達是否概念的字段,必須使用 is_xxx 的方式命名,數據類型必須為unsigned tinyint(1); 例如:是否是刪除狀態應該使用 is_delete ; 數據庫名、表名、字段名只能使用 小寫字母(a-z)、划線(_) 、阿拉伯數字(0-9)組成,禁止 ...