中文版Visio画ERD手册.doc

中文版Visio画ERD手册.doc

PAGE  PAGE 25 於類別目錄點選 “軟體與資料庫”,再選 “資料庫模型圖”,按下 “建立”: 縮放選擇 100%: 點選 資料庫-選項-文件: 於跳出視窗的“一般”頁面(TAB),確認符號組選項為 “關聯式”,可以在圖表看到名稱選項為 “實體名稱”,按 “確定”: 於跳出視窗的“關聯”頁面,顯示部份增加點選 “Crow’s Feet”: 檢查跳出視窗的“資料表”頁面後,按 “確定”鈕: 了解相關商業規則 (business rules): 拖曳 左邊 實體關係 面板上的 “實體”圖像至 工作區: 如果工作區下方未出現 “資料庫屬性”面板,則點選資料表,按滑鼠右鍵,於跳出視窗點選 “資料庫屬性”,就會出現“資料庫屬性”面板: 點選“資料庫屬性”面板的標題,當出現 就可拖曳“資料庫屬性”面板至你習慣的位置: 輸入實體名稱 “COURSE”,注意由於“輸入時同步名稱”選項打勾,概念性名義會同步更新: 列舉數筆 COURSE實體可能出現的紀錄,以了解各欄位的適當資料格式: 輸入主要鍵的欄位名稱,並選擇其資料格式: 輸入其他欄位名稱,並選擇其資料格式,任一欄位如須修改可按編輯: 未完成的設計可“另存新檔”: 點選 檔案-開啟 可開啟之前的設計圖: 如前步驟 8-14,新增 CLASS 實體,檢查一下,點選 “Req’d”屬性的欄位名稱會粗體,未點選 “Req’d”屬性的欄位名稱不會粗體: 接下來設定 “關聯”,拖曳 “關聯”圖像至工作區的 COURSE 實體中,直到COURSE 實體出現紅框才鬆開滑鼠: 在 COURSE 實體下方應出現紅色小方框: 將滑鼠移至 “關聯”的另一末端約 1 秒鐘,直到確認出現 “移動結束點”時再進行拖曳: 拖曳此 “關聯”至CLASS 實體中,直到CLASS 實體出現紅框才鬆開滑鼠: 應該得到以下 1 對 多、且兩邊都有 Option 的預設連接度(connectivity),注意 CLASS 實體會自動多出一個 CRS_CODE外來鍵: 如果不想要左邊的 Option,可以選取 CLASS 實體 CRS_CODE 欄位的 “Req’d”屬性: 點選此關聯“資料庫屬性”面板的定義,可看到連起來的欄位: 點選此關聯“資料??屬性”面板的 “其他”,可看到基數 (Cardinality) 及 關聯類型,如果關聯類型選取 “識別”,則 CLASS 實體為 COURSE 實體的 “弱實體”(Weak Entity),關聯會變成 “強關聯”(Strong Relationship),注意外來鍵 CRS_CODE 也會主動被移到 CLASS 實體的主要鍵區: 上一步驟只是示範弱實體,將關聯類型回復選取“非識別”,再點選此關聯“資料庫屬性”面板的 “名稱”: 於“動詞片語” 輸入 “generates”及 於“反向片語”輸入 “is generated by”來為此關聯的兩個方向命名: 接下來要顯示關聯的動詞片語,點選此關聯,再點選 資料庫-選項-文件: 在跳出視窗的“關聯”頁面,確認顯示部份“Crow’s Feet”有被選取,在名稱顯示部份選取 “顯示動詞片語”,再選 “順向文字”,然後按 “確定”: 動詞片語顯示於關聯的線段上: 可以點選此關聯,再點選 格式-文字 來變更動詞片語顯示格式: 於跳出視窗的字型頁面,位置屬性選取 “上標”,大小設為 “18pt”, 然後按 “確定”: 結果如下: 此關聯的參考動作屬性用來設定當 COURSE 某筆紀錄被修改或刪除時,CLASS 的相關紀錄的處理動作,這是有關參考整合限制,細節於第 7 章詳述: 也可按滑鼠右鍵,於跳出視窗點選 格式-線條 來改變線條格式: 於跳出視窗選擇你喜歡的顏色,然後按 “確定”: 線條顏色變為褐色。按滑鼠右鍵,於跳出視窗點選 格式-文字 來改變文字格式: 於跳出之字型視窗(圖如步驟 32),大小 選取你想要的字型大小 (“14pt”),結果 “generates”字型大小跟著改變。 實體的格式也可改變,點選 COURSE 實體後,按滑鼠右鍵,於跳出視窗點選 格式-線條 來改變線條格式: 對 CLASS 實體進行同樣動作,結果線段變成藍色: 可增加文字,說明相關商業規則或其他說明文字,點選“文字工具”鈕,就可用滑鼠拖曳出文字方塊範圍,輸入文字後,再於其他輸入文字及設定靠左對齊等格式: 要移動文字方塊,需按“指標工具”鈕: 要移動(或放大縮小)大區域內的多個實體及關聯,可以用滑鼠框住該大區域,該大區域會出現綠色外框、各實體及關聯顯示粉紅色外框,就可移動(或放大縮小): 可按 “文字色彩”鈕進行文字方塊內的字型顏色修改: 結果: 其他比較高階的關聯(如類別繼承等),第 6 章詳述,以下為其應用結

文档评论(0)

1亿VIP精品文档

相关文档