定義資料庫模型圖中的關聯

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

定義關聯中的Visio使用主要外部索引鍵,以便您可以從多個資料表中建立的資料集合。

附註: 如果您使用的Visio Pro for Office 365 ,想要進一步瞭解如何為資料庫模型工程現有資料庫,請參閱將現有資料庫反向工程主題。

您想要做什麼?

在資料庫模型圖中建立關聯

移除資料庫模型關聯

定義為一對一或一對多的關聯

在圖表中顯示關聯性和及其屬性

找不到資料庫模型功能?

則很可能是您Visio版本不包含您要尋找的功能。若要找出您所擁有的Visio版本,按一下 [關於 Microsoft Office Visio說明] 功能表上。版本的名稱會在一行] 對話方塊中的文字。

Microsoft Office Visio Standard 不提供 [資料庫模型圖] 範本。

Microsoft Office Visio 專業版支援的反向工程功能 (亦即建立模型Visio中使用現有的資料庫) 的資料庫模型圖範本,但不支援轉寄工程 (也就,使用Visio資料庫模型產生 SQL 程式碼)。

附註: 您可以尋找資料庫的完整套件模型功能,包括在 Visio 中的企業架構的反向工程和轉寄工程]。Visio 的企業架構會包含在MSDN進階版訂閱,可使用 Visual Studio 專業版和 Visual Studio 小組系統角色為基礎的版本。

在資料庫模型圖中建立關聯

  1. 確認可以在圖表中看見這兩個資料表。如果您是從現有資料庫進行模型的反向工程,則需要從 [資料表及檢視] 視窗中將其中一個或這兩個資料表拖曳到繪圖頁面上。

  2. 按兩下要用於關聯中主索引鍵端的資料表。

  3. 按一下 [資料庫屬性] 視窗中 [類別] 下的 [資料欄]。

  4. 按一下資料格中要用來做為資料表中各資料列之唯一識別的資料欄,然後選取 [PK] 核取方塊將它設定為主索引鍵。

  5. 從 [物件關聯] 或 [實體關聯] 樣板中,拖曳 [關聯] 圖形並放置到頁面上的空白處。

  6. 將資料表較高的一端連接到父系資料表。

  7. 將另一端連接到子系資料表。

    如果第二份資料表中的資料欄與主索引鍵的名稱不同,模組器會將該主索引鍵加入第二份資料表,做為外部索引鍵。

附註: 如果關聯線消失,請指向 [資料庫] 功能表上的 [選項],然後按一下 [文件]。在 [關聯] 索引標籤的 [顯示] 下,選取 [關聯] 核取方塊。

頁面頂端

移除資料庫模型中的關聯

  1. 按一下模型中的關聯,然後按 [刪除]。

  2. 在 [刪除物件] 對話方塊中,執行下列其中一項︰

    • 按一下 [是],同時移除繪圖和基礎模型中的關聯。

    • 按一下 [否],僅移除繪圖上的關聯線。

      附註: 如果您按一下 [否],但是之後決定要將關聯線放回繪圖中,請選取關聯中的其中一個資料表,然後按一下 [資料庫] 功能表上的 [顯示相關資料表]。

提示: 您可以選擇永遠要或永遠不要放入基礎模型中已刪除關聯。指向 [資料庫] 功能表上的 [選項],按一下 [模型],然後移至 [邏輯圖表] 索引標籤。

頁面頂端

定義一對一或一對多關聯

關聯的基數說明一個資料表中的多少個資料列能夠與另一個資料表中的多少個資料列相關聯。例如,一個部門可以擁有多名員工,但是一名員工只能屬於一個部門。基數通常是以一對一、一對多和多對多表示。

  1. 按兩下關聯。

  2. 按一下 [資料庫屬性] 視窗中 [類別] 下的 [其他]。

  3. 在 [基數] 下選擇最適合關聯的基數。最適合一對多關聯的選項為 [零或更多] 或 [一或更多]。最適合一對一關聯的選項為 [零或一個] 或 [只有一個]。

頁面頂端

在圖表中顯示關聯及其屬性

您可以選擇顯示或隱藏有關圖表中關聯的資訊。

  1. 指向 [資料庫] 功能表上的 [選項],然後按一下 [文件]。

  2. 在 [關聯] 索引標籤上,檢查您要在圖表上顯示的資訊。

    您可以顯示或隱藏

    • 關聯

    • 基數

    • Crow's feet 表示法

    • 動詞片語

    • 參考動作

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×