資料庫建模六大過程
1.需求分析:分析客戶需求的業務和資料處理
2.概要設計:建立簡要的e -r模型圖
三大要素:實體,屬性,關係
e-r圖中矩形表示實體,橢圓表示屬性,菱形表示關係
關係:一對一,x中的乙個實體最多與y中的乙個實體關聯,並且y中的乙個實體最多與x中的乙個實體關聯;
一對多,x中的乙個實體最多與y中的乙個實體關聯,但是y中的乙個實體可以與x中多個實體關聯;
多對多,x中的乙個實體可以與y中的多個實體關聯,反之亦然。
3.詳細設計:應用符合三大正規化
第一正規化:要求表中的每個字段必須是不可分隔的獨立單元
第二正規化:在第一正規化的基礎上,每張表只表達乙個意思即表的每個欄位都與表的主鍵有關聯
第三正規化:在第二正規化的基礎上,要求除了表的主鍵以外的字段都要與主鍵有直接依賴關係
4.**編寫
5.軟體測試
6.安裝部署
資料庫 資料庫的物理設計
資料庫在物理裝置上的儲存結構與訪問方法稱為資料庫的物理結構,它依賴於給定的計算機系統。為乙個給定的邏輯資料模型選取乙個最合適應用要求的物理結構的過程,稱為資料庫的物理設計。物理設計的目的是有效地實現邏輯模式,確定所採取的儲存策略。此階段是以邏輯設計的結構作為輸入,並結合具體dbms的特點與儲存裝置特...
資料庫的設計
什麼是資料庫設計?資料庫設計就是規劃和結構化資料庫中的資料物件以及這些資料物件之間關係的工程。在需求分析階段 收集資訊 標識物件 實體 標識每個物件需要儲存的詳細資訊 屬性 標識物件 實體 之間的關係。在概要設計階段 繪製e r 實體 關係 圖 在詳細設計階段 規範化e r圖 把e r圖轉換為多張表...
資料庫的設計
資料庫的設計 1.學習e r圖的繪製 實體entity用矩形,關係relationship用菱形表示,屬性attribute用橢圓表示 理解資料庫正規化,掌握如何規範的設計資料庫。確定業務需求 標識關鍵實體 標識每個實體的屬性 確定實體之間的關係 和物件導向的程式設計一樣,在建立資料庫之前也是設計過...