Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

使用 Crow's foot 表示法來說明烏鴉腳圖中實體之間的關係。 實體會以線條連接,而線條兩端的符號則會描述實體間關係基數。

由於它們廣泛使用且僅使用四個符號,因此 Crow's foot 表示法圖表可協助您以簡單易用的格式傳達複雜的關聯。

建立圖表和實體

  1. 在 Visio中,在 [ 檔案] 功能表上,選取 [ > 軟體],然後選取 [Crow's Foot Database Notation]

  2. 選擇 [公制單位 ] 或 [ US 單位],然後選取 [建立]

  3. Crow's Foot Database Notation 樣板中,將 實體 圖形拖曳到繪圖頁面上。

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

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

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

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

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

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

      設定結尾符號。

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

  • 若要移除不必要屬性,請選取該屬性,然後按Delete。

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

編輯實體的屬性

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

烏鴉腳實體,其中每個屬性的類型會隱藏在檢視中。

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

  1. 以滑鼠右鍵按兩下實體,然後選取 [顯示屬性類型]

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

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

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

變更烏鴉腳表示法的外觀

  1. 以滑鼠右鍵按兩下關聯線,然後按兩下 [ 格式化圖案]

  2. 按下右窗格中的 [ 條] 以展開清單。

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

    設定關聯線的色彩。

  4. 按兩下 [開始] 箭號[結束箭號] 以變更 [開始] 和 [結束] 符號的大小。

    設定箭號。

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

附註: 在 Visio 網頁版 上建立及編輯 Crow's foot 資料庫表示法需要 Visio 方案 1 或 Visio 方案 2 授權,與 Microsoft 365分開購買。 如需詳細資訊,請 連絡您的 Microsoft 365 系統管理員。 如果您的系統管理員已開啟「自助購買」,您可以自行購買 Visio 授權。 如需詳細資訊,請參閱 自助購買常見問題

建立圖表和實體

  1. 開啟 Visio 網頁版 並搜尋 crow's foot

  2. 選取 Crow's Foot Database 表示法圖表。

  3. 在對話框中,選取 [公制單位 ] 或 [ 美國單位]

  4. 選取 [建立]。

  5. 圖表隨即開啟。 您應該會在圖表旁看到 [ 圖形 ] 視窗。 如果您沒有看到,請移至 [ 檢視 > 工作窗格 ],並確認已選取 [ 圖形 ]。 如果仍然看不到,請按兩下左側的 [展開圖形] 視窗 按鈕。

  6. Crow's Foot Database Notation 樣板中,將 實體 圖形拖曳到繪圖頁面上。

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

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

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

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

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

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

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

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

  • 若要移除不必要屬性,請選取該屬性,然後按Delete。

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

編輯實體的屬性

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

烏鴉腳實體,其中每個屬性的類型會隱藏在檢視中。

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

  1. 以滑鼠右鍵按兩下實體,然後選取 [顯示屬性類型]

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

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

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

Crow's foot 資料庫表示法中可用的圖形

圖案

描述

Crow's Foot Database 表示法中的實體圖形。

實體

對象,數據的元件。 它可以經由其屬性唯一識別,因此與架構中任何其他實體無關。 
 

Crow's Foot Database 表示法中的 Entity With 屬性圖形。

Entity With 屬性

對象,數據的元件。 它可以經由其屬性唯一識別,因此與架構中任何其他實體無關。 包含一欄以顯示每個屬性的數據類型。

Crow's Foot Database 表示法中的屬性圖形。

屬性

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

Crow's Foot Database 表示法中的主鍵屬性圖形。

主鍵屬性

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

Crow's Foot Database 表示法中的主鍵分隔符圖形。

主鍵分隔符

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

Crow's Foot Database 表示法中的 [關聯圖] 圖形。

關聯圖

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

強弱實體

  • 強實體有主鍵,這表示它只能由它的屬性唯一識別。

  • 弱實體是無法單獨由其屬性唯一識別的實體。 它取決於它的父實體。 它必須搭配外鍵與其屬性搭配使用,才能建立主鍵。 一般說來,外鍵是弱實體相關之強實體的主鍵。

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

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

烏鴉腳表示法中的符號

Crow's footgrams 代表實體為方塊,並在方塊之間以線條表示關聯。 這些線條結尾的不同圖形代表關聯的相對基數。 

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

代表「零」的響鈴

Crow's Foot 表示法中的環形符號。

虛線代表「一」

Crow's Foot 表示法中的虛線符號。

烏鴉的腳代表「多」或「無限」

烏鴉腳表示法中的烏鴉腳符號。

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

描述

符號

響鈴和破折號:最小零、最多一個 (選用)

在 Crow's foot 表示法中,零或 One 的符號。

破折號和破折號:最少一個、最多一個 (強制)

烏鴉腳表示法中[一個] 和 [只有一個] 的符號。

響鈴和烏鴉腳:最小零、最多多 (選擇性)

在 Crow's foot 表示法中,零或更多符號。

破折號和烏鴉的腳:最少一個、最多許多 (強制)

烏鴉腳表示法中[一個] 或 [更多] 的符號。

設計圖表的秘訣

  • 找出您需要的所有實體。 在圖表中繪製所有圖表。

  • 判斷哪些實體彼此之間有關聯,並加以連接。 (並非所有實體都會有關聯。 有些可能有多個關聯。)

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

  • 查看您繪製的關聯。 是否有任何重複的關聯? 是否有任何不必要的或遺漏的? 

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×