使用 Crow's foot 資料庫標記法建立圖表

使用 Crow's foot 標記法來說明烏文腳圖表中實體之間的關聯。 實體會以線條連接,而線條兩端各有符號描述實體之間關聯基數。

由於它們被廣泛使用,而且只會使用四個符號,因此 crow's foot 標記法圖表可協助您以便於使用的格式傳達複雜的關係。

建立圖表和實體

  1. 在 Visio的檔案功能表上,選取 >軟體,然後選取Crow's Foot 資料庫標記法

  2. 選擇公制單位或美制單位,然後選取建立 。

  3. Crow's Foot 資料庫標記法 樣板,將 實體 圖形拖曳到繪圖頁面上。

  4. 將另 一個實體 圖形拖曳到繪圖頁面上,以建立第二個實體。

  5. 將關係 圖形 拖曳到繪圖頁面上,以建立關係線。

  6. 若要連接實體,請將關聯線的左端拖曳至第一個實體,然後將它黏附到屬性、連接點或整個實體。 拖曳關聯線的另一端,然後將它黏附到第二個實體。

  7. 設定關係線兩端的基數符號:

    • 以滑鼠右鍵按一下關係線,按一下 [ 設定開始符號,然後從清單中選擇。 預設值為 零或更多

    • 再次以滑鼠右鍵按一下關係線,按一下 [ 設定結束符號,然後從清單中選擇。 預設值為1,且只有 1。

      設定結束符號。

您可以選取實體的邊框,然後按一下並拖曳其黃色控點,以調整實體的寬度。 無法手動調整實體的高度。 高度會根據屬性的加減來調整:

  • 若要移除不需要的屬性,請選取它,然後按 Delete。

  • 若要新增屬性至實體,請將屬性從圖形窗格拖曳到實體,然後放開滑鼠鍵。 按兩下屬性名稱 預留位置 ,然後輸入適合的屬性名稱。

編輯實體的屬性

根據預設,會顯示實體屬性的名稱,但每個屬性的類型會從視圖中隱藏。

一個 Crow's Foot 實體,其中每個屬性的類型會從視圖中隱藏。

您可以針對任何實體變更此設定:

  1. 以滑鼠右鍵按一下實體,然後選取 [顯示內容類型

    一個可顯示每個屬性類型的 Crow's Foot 實體。

  2. 若要變更類型,請指向類型名稱,然後按兩下兩次。 類型名稱周圍會出現一個灰色方塊,表示已選取該方塊。

  3. 輸入新的類型名稱。 完成後,請按 Esc 鍵 (或按一下實體) 以儲存變更。 

變更烏尾標記法的外觀

  1. 以滑鼠右鍵按一下關係線,然後按一下 [ 格式化圖形

  2. 按一下 窗格中的 [線條>,展開清單。

  3. 若要變更關係線的色彩,請按一下 [色彩> 旁的 圖示,然後選取色彩。

    設定關係線的色彩。

  4. 按一下[開始箭號或結束箭號以變更開始與結束符號的大小。

    設定箭號。

  5. 若要新增文字,請選取關係線並輸入文字。

建立圖表和實體

  1. 開啟 Visio 網頁, 然後搜尋 烏克的腳

  2. 選取 Crow's Foot 資料庫標記法圖表。

  3. 在對話方塊中,選取 [公 制單位美制單位

  4. 選取 [建立]。

  5. 圖表隨即開啟。 您應該 會看到圖表旁 的圖形視窗。 如果您沒看到,請前往查看>窗格,然後確認已選取圖形。 如果您還是沒看到,請按一下左側的 [ 展開圖形視窗 > 按鈕。

  6. Crow's Foot 資料庫標記法 樣板,將 實體 圖形拖曳到繪圖頁面上。

  7. 將另 一個實體 圖形拖曳到繪圖頁面上,以建立第二個實體。

  8. 將關係 圖形 拖曳到繪圖頁面上,以建立關係線。

  9. 若要連接實體,請將關聯線的左端拖曳至第一個實體,然後將它黏附到屬性、連接點或整個實體。 拖曳關聯線的另一端,然後將它黏附到第二個實體。

  10. 設定關係線兩端的基數符號:

    • 以滑鼠右鍵按一下關係線,按一下 [ 設定開始符號,然後從清單中選擇。 預設值為 零或更多

    • 再次以滑鼠右鍵按一下關係線,按一下 [ 設定結束符號,然後從清單中選擇。 預設值為1,且只有 1。

      以滑鼠右鍵按一下 [關係線,選取 [設定開始符號,然後從清單中選取基數設定。

您可以選取實體的邊框,然後按一下並拖曳其黃色控點,以調整實體的寬度。 無法手動調整實體的高度。 高度會根據屬性的加減來調整:

  • 若要移除不需要的屬性,請選取它,然後按 Delete。

  • 若要新增屬性至實體,請將屬性從圖形窗格拖曳到實體,然後放開滑鼠鍵。 按兩下屬性名稱 預留位置 ,然後輸入適合的屬性名稱。

編輯實體的屬性

根據預設,會顯示實體屬性的名稱,但每個屬性的類型會從視圖中隱藏。

一個 Crow's Foot 實體,其中每個屬性的類型會從視圖中隱藏。

您可以針對任何實體變更此設定:

  1. 以滑鼠右鍵按一下實體,然後選取 [顯示內容類型

    一個可顯示每個屬性類型的 Crow's Foot 實體。

  2. 若要變更類型,請指向類型名稱,然後按兩下兩次。 類型名稱周圍會出現一個灰色方塊,表示已選取該方塊。

  3. 輸入新的類型名稱。 完成後,請按 Esc 鍵 (或按一下實體) 以儲存變更。 

在 Crow's foot 資料庫標記法中可用的圖形

圖案

說明

Crow's Foot 資料庫標記法中的實體圖形。

實體

物件,資料的元件。 它可以由其屬性唯一識別,因此與架構中任何其他實體無關。 
 

Crow's Foot 資料庫標記法中的具有屬性的實體圖形。

具有屬性的實體

物件,資料的元件。 它可以由其屬性唯一識別,因此與架構中任何其他實體無關。 包含一個欄,用於顯示每個屬性的資料類型。

Crow's Foot 資料庫標記法中的屬性圖形。

屬性

描述實體的事實。 出現在實體的框內。

Crow's Foot 資料庫標記法中的主鍵屬性圖形。

主鍵屬性

唯一識別特定實體的屬性。 

Crow's Foot 資料庫標記法中的主鍵分隔符號圖形。

主鍵分隔符號

用來分隔主鍵屬性與實體其他屬性的水平線。 

Crow's Foot 資料庫標記法中的關係圖形。

關聯圖

表示兩個強實體之間的關聯。 其名稱是一個動詞,可簡短描述關聯。 將關聯黏附至實體之後,請以滑鼠右鍵按一下它,以設定選項,例如它是否為「識別」關聯,以及設定連接線每一端的標誌。 

強弱實體

  • 實體具有主鍵,這表示它可以僅由其屬性唯一識別。

  • 實體是無法僅由其屬性唯一識別的實體。 其存在取決於其父實體。 它必須使用外鍵及其屬性來建立主鍵。 一般來說,外鍵是弱實體所關聯之強實體的主鍵。

兩個強實體之間的關聯稱為關聯。 

強實體與弱實體之間的關聯稱為強 關聯

烏克的腳符號

Crow's foot 圖表會以框表示實體,而關聯則以框之間的線條表示。 這些線條結尾的不同圖形代表關係的相對基數。 

三個符號是用來代表基數:

環代表"零"

Crow's Foot 標記法中的響鈴符號。

虛線代表「一」

Crow's Foot 標記法中的虛線符號。

烏尾代表「多」或「無限」

Crow's Foot 標記法中的烏尾符號。

這些符號會成對使用,代表實體在關聯中可能有的四種基數類型。 標記法的內部元素代表最小值,最接近實體 (專用項目) 表示最大值。

說明

符號

響鈴和破折號:最小零,最多一 (選)

零或一的符號,以烏克的腳標記法表示。

虛線和虛線:至少一個, (一個)

以烏克的腳標記法表示的 One 和 Only One 符號。

響鈴和尾聲:最小值零,最多 (選)

零或更多符號,以烏克的腳標記法表示。

破折號和尾聲:最小一個,最多 (強制)

一或多個符號,以烏克的腳標記法表示。

設計圖表的秘訣

  • 識別您需要的所有實體。 在圖表中繪製所有專案。

  • 判斷哪些實體彼此有關聯,並相互連接。 (並非所有實體都會有關聯。 有些可能有多個關係。)

  • 每個實體應該只會在圖表中顯示一次。

  • 查看您繪製的合作關係。 有任何多餘的關係嗎? 是否有不必要的或遺失的? 

需要更多協助?

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×