將現有的資料庫反向工程到資料庫模型中

在 Visio Online 方案 2 與 Visio 2019 的 [反向工程嚮導] 中, 您可以從現有的資料庫或 Microsoft Excel 活頁簿建立資料庫模型。 資料庫模型以圖形化的方式顯示資料庫的結構, 您就可以查看資料庫元素 (例如資料表和視圖) 與彼此關聯的方式, 而不會顯示實際的資料。 這可簡化建立新資料庫或瞭解現有資料庫的結構。

[資料庫模型圖] 範本可讓您從現有的資料庫建立資料庫模型。 此範本適用于 visio Online 方案 2或 visio 2019 授權的 visio app。 如果您不確定使用的是哪一版的 Visio,請按一下 [檔案] > [帳戶] > [關於 Visio]。

查看 [反向工程嚮導] 提取的內容

嚮導可以提取的架構定義資訊, 取決於專案的組合, 例如資料庫管理系統 (DBMS) 和 ODBC 驅動程式的功能。 此嚮導會顯示它可以解壓縮的所有元素, 並讓您選擇想要的專案。 例如, 您可能只需要10個表格的5個, 而不是4個視圖。

當您執行嚮導時, 您可以選擇讓它自動建立繪圖, 除了在 [資料表及視圖] 視窗中列出已反向工程的專案外。 如果您決定不自動建立繪圖,您可以從 [資料表] 和 [檢視] 視窗中將項目拖曳到繪圖頁面,來手動組合資料庫模型。

從目標 DBMS 提供給它們的範圍, 您可以將下列專案解壓縮:

  • 表格

  • 檢視

  • 主鍵

  • 外鍵

  • 索引

  • 觸發程式 (包括程式碼)

  • 檢查子句 (包括程式碼)

  • 儲存程式 (包括程式碼)

準備啟動嚮導

如果您要將 Excel 活頁簿反工程, 在您啟動嚮導前, 您需要開啟活頁簿, 並為包含欄標題的儲存格指定群組 (或範圍)。 若要使用多個工作表,只要命名每個工作表中的欄儲存格的群組就可以了。 這些範圍在精靈中會視為資料表。 如需如何命名儲存格範圍的詳細資訊, 請參閱 Microsoft Office Excel 說明。

為了獲得最佳結果,請先將預設驅動程式設定到您要進行反向工程的目標資料庫,然後再執行反向工程精靈。 這可確保嚮導正確對應原生資料類型, 且由嚮導提取的所有程式碼都會正確顯示在 [程式碼] 視窗中。

  1. 按一下 [ 檔案] 索引標籤, 按一下 [新增], 按一下 [範本], 按一下 [軟體和資料庫], 然後按兩下 [資料庫模型圖]。

  2. 在 [資料庫] 索引標籤的 [管理] 群組中, 按一下 [資料庫驅動程式]。

  3. 在 [驅動程式] 索引標籤上, 為您的 DBMS 選取 Visio 提供的驅動程式。 例如, 如果您要設計 Access 資料庫, 您可以選擇 [Microsoft Access]。

    如果您以反向工程還原某個 Excel 工作表,請選擇 [ODBC 標準驅動程式]。

  4. 按一下 [設定]。

  5. 在 [ ODBC 驅動程式] 索引標籤上, 為您的 DBMA 選取 vender 提供的驅動程式的核取方塊。 例如, 如果您要設計 Access 資料庫, 請選取 [ Microsoft Access 驅動程式 (* .mdb, * .accdb) ] 核取方塊。

  6. 按一下每個對話方塊中的[確定]

供應商提供的32位 ODBC 驅動程式必須來自超出版本2.0 和 ODBC Level 1 相容或較高版本的 ODBC 資料存取套件。 廠商提供的 OLE DB 提供者必須符合 OLE DB 版本1.0 或更新版本的規格。

對現有資料庫進行反向工程

  1. 在資料庫模型圖中, 按一下 [資料庫] 索引標籤上的 [反向工程]。

  2. 在反向工程精靈的第一個畫面上,執行下列動作:

    1. 針對您的資料庫管理系統 (DBMS) 選取 Microsoft Visio 資料庫驅動程式。 如果您尚未將 Visio 資料庫驅動程式與特定的 ODBC 資料來源關聯, 請按一下 [設定], 立即執行此動作。

      如果您以反向工程還原某個 Excel 工作表,請選擇 [ODBC 標準驅動程式]。

    2. 選取您要更新之資料庫的資料來源。 如果您尚未建立現有資料庫的資料來源,請按一下 [新增] 以立即執行此動作。

      當您建立新來源時,會將其名稱新增到 [資料來源] 清單中。

    3. 如果您對設定感到滿意,請按一下 [下一步]。

    4. 依照任何驅動程式特定對話方塊中的指示進行。 例如,在 [連接資料來源] 對話方塊中,輸入使用者名稱和密碼,然後按一下 [確定]。 如果您的資料來源不受密碼保護, 請按一下[確定]

  3. 選取您要擷取的資訊類型核取方塊,然後按一下 [下一步]。

    有些專案可能會呈現灰色, 因為並非所有系統都支援嚮導可以提取的所有類型元素。

  4. 選取您要擷取的資料表 (和檢視,如果有的話) 的核取方塊,或按一下 [全部選取] 以將它們全部擷取,然後按一下 [下一步]。

    如果您要將 Excel 工作表反工程, 但在此清單中看不到任何內容, 則可能需要針對試算表中包含欄標題的儲存格範圍進行命名。

  5. 如果您已在步驟 5 中選取 [預存程序] 核取方塊,請選取您要擷取的程序,或按一下 [全部選取] 以將它們全部擷取,然後按一下 [下一步]。

  6. 選取是否要將反向工程專案自動新增到目前的頁面。

    您也可以選擇讓嚮導自動建立繪圖, 除了在 [資料表及視圖] 視窗中列出反向工程專案外。 如果您決定不自動建立繪圖,您可以從 [資料表] 和 [檢視] 視窗中將項目拖曳到繪圖頁面,來手動組合資料庫模型。

  7. 檢查您的選擇, 確認您正在解壓縮您想要的資訊, 然後按一下[完成]

如果您使用的是 ODBC 通用驅動程式, 您可能會收到指出反向工程資訊可能不完整的錯誤。 在大多數情況下, 這不是問題, 只需按一下[確定], 然後繼續進行嚮導。

精靈會擷取選取的資訊,並在 [輸出] 視窗中顯示有關擷取程序的附註。

[資料庫模型圖] 範本可讓您從現有的資料庫建立資料庫模型。 此範本適用于 visio Online 方案 2或 visio 2019 授權的 visio app。 如果您不確定使用的是哪一版的 Visio,請按一下 [檔案] > [帳戶] > [關於 Visio]。

查看 [反向工程嚮導] 提取的內容

嚮導可以提取的架構定義資訊, 取決於專案的組合, 例如資料庫管理系統 (DBMS) 和 ODBC 驅動程式的功能。 此嚮導會顯示它可以解壓縮的所有元素, 並讓您選擇想要的專案。 例如, 您可能只需要10個表格的5個, 而不是4個視圖。

當您執行嚮導時, 您可以選擇讓它自動建立繪圖, 除了在 [資料表及視圖] 視窗中列出已反向工程的專案外。 如果您決定不自動建立繪圖,您可以從 [資料表] 和 [檢視] 視窗中將項目拖曳到繪圖頁面,來手動組合資料庫模型。

從目標 DBMS 提供給它們的範圍, 您可以將下列專案解壓縮:

  • 表格

  • 檢視

  • 主鍵

  • 外鍵

  • 索引

  • 觸發程式 (包括程式碼)

  • 檢查子句 (包括程式碼)

  • 儲存程式 (包括程式碼)

準備啟動嚮導

如果您要將 Excel 活頁簿反工程, 在您啟動嚮導前, 您需要開啟活頁簿, 並為包含欄標題的儲存格指定群組 (或範圍)。 若要使用多個工作表,只要命名每個工作表中的欄儲存格的群組就可以了。 這些範圍在精靈中會視為資料表。 如需如何命名儲存格範圍的詳細資訊, 請參閱 Microsoft Office Excel 說明。

為了獲得最佳結果,請先將預設驅動程式設定到您要進行反向工程的目標資料庫,然後再執行反向工程精靈。 這可確保嚮導正確對應原生資料類型, 且由嚮導提取的所有程式碼都會正確顯示在 [程式碼] 視窗中。

  1. 按一下 [ 檔案] 索引標籤, 按一下 [新增], 按一下 [範本], 按一下 [軟體和資料庫], 然後按兩下 [資料庫模型圖]。

  2. 在 [資料庫] 索引標籤的 [管理] 群組中, 按一下 [資料庫驅動程式]。

  3. 在 [驅動程式] 索引標籤上, 為您的 DBMS 選取 Visio 提供的驅動程式。 例如, 如果您要設計 Access 資料庫, 您可以選擇 [Microsoft Access]。

    如果您以反向工程還原某個 Excel 工作表,請選擇 [ODBC 標準驅動程式]。

  4. 按一下 [設定]。

  5. 在 [ ODBC 驅動程式] 索引標籤上, 為您的 DBMA 選取 vender 提供的驅動程式的核取方塊。 例如, 如果您要設計 Access 資料庫, 請選取 [ Microsoft Access 驅動程式 (* .mdb, * .accdb) ] 核取方塊。

  6. 按一下每個對話方塊中的[確定]

供應商提供的32位 ODBC 驅動程式必須來自超出版本2.0 和 ODBC Level 1 相容或較高版本的 ODBC 資料存取套件。 廠商提供的 OLE DB 提供者必須符合 OLE DB 版本1.0 或更新版本的規格。

對現有資料庫進行反向工程

  1. 在資料庫模型圖中, 按一下 [資料庫] 索引標籤上的 [反向工程]。

  2. 在反向工程精靈的第一個畫面上,執行下列動作:

    1. 針對您的資料庫管理系統 (DBMS) 選取 Microsoft Visio 資料庫驅動程式。 如果您尚未將 Visio 資料庫驅動程式與特定的 ODBC 資料來源關聯, 請按一下 [設定], 立即執行此動作。

      如果您以反向工程還原某個 Excel 工作表,請選擇 [ODBC 標準驅動程式]。

    2. 選取您要更新之資料庫的資料來源。 如果您尚未建立現有資料庫的資料來源,請按一下 [新增] 以立即執行此動作。

      當您建立新來源時,會將其名稱新增到 [資料來源] 清單中。

    3. 如果您對設定感到滿意,請按一下 [下一步]。

    4. 依照任何驅動程式特定對話方塊中的指示進行。 例如,在 [連接資料來源] 對話方塊中,輸入使用者名稱和密碼,然後按一下 [確定]。 如果您的資料來源不受密碼保護, 請按一下[確定]

  3. 選取您要擷取的資訊類型核取方塊,然後按一下 [下一步]。

    有些專案可能會呈現灰色, 因為並非所有系統都支援嚮導可以提取的所有類型元素。

  4. 選取您要擷取的資料表 (和檢視,如果有的話) 的核取方塊,或按一下 [全部選取] 以將它們全部擷取,然後按一下 [下一步]。

    如果您要將 Excel 工作表反工程, 但在此清單中看不到任何內容, 則可能需要針對試算表中包含欄標題的儲存格範圍進行命名。

  5. 如果您已在步驟 5 中選取 [預存程序] 核取方塊,請選取您要擷取的程序,或按一下 [全部選取] 以將它們全部擷取,然後按一下 [下一步]。

  6. 選取是否要將反向工程專案自動新增到目前的頁面。

    您也可以選擇讓嚮導自動建立繪圖, 除了在 [資料表及視圖] 視窗中列出反向工程專案外。 如果您決定不自動建立繪圖,您可以從 [資料表] 和 [檢視] 視窗中將項目拖曳到繪圖頁面,來手動組合資料庫模型。

  7. 檢查您的選擇, 確認您正在解壓縮您想要的資訊, 然後按一下[完成]

如果您使用的是 ODBC 通用驅動程式, 您可能會收到指出反向工程資訊可能不完整的錯誤。 在大多數情況下, 這不是問題, 只需按一下[確定], 然後繼續進行嚮導。

精靈會擷取選取的資訊,並在 [輸出] 視窗中顯示有關擷取程序的附註。

Visio 2016 和2013不支援 [反向工程嚮導]

Visio 專業版2016、Visio 標準版2016、Visio 專業版2013或 Visio 標準版2013中的 [反向工程] 嚮導無法使用。 若要使用資料庫模型功能, 請考慮升級到 Visio Online 方案 2。

試用新版 Outlook

本文內容

查看 [反向工程嚮導] 提取的內容

準備啟動嚮導

對現有資料庫進行反向工程

查看 [反向工程嚮導] 提取的內容

嚮導可以提取的架構定義資訊, 取決於專案的組合, 例如資料庫管理系統 (DBMS) 和 ODBC 驅動程式的功能。 此嚮導會顯示它可以解壓縮的所有元素, 並讓您選擇想要的專案。 例如, 您可能只需要10個表格的5個, 而不是4個視圖。

當您執行嚮導時, 您可以選擇讓它自動建立繪圖, 除了在 [資料表及視圖] 視窗中列出已反向工程的專案外。 如果您決定不自動建立繪圖,您可以從 [資料表] 和 [檢視] 視窗中將項目拖曳到繪圖頁面,來手動組合資料庫模型。

從目標 DBMS 提供給它們的範圍, 您可以將下列專案解壓縮:

  • 表格

  • 檢視

  • 主鍵

  • 外鍵

  • 索引

  • 觸發程式 (包括程式碼)

  • 檢查子句 (包括程式碼)

  • 儲存程式 (包括程式碼)

頁面頂端

準備啟動嚮導

如果您要將 Excel 活頁簿反工程, 在您啟動嚮導前, 您需要開啟活頁簿, 並為包含欄標題的儲存格指定群組 (或範圍)。 若要使用多個工作表,只要命名每個工作表中的欄儲存格的群組就可以了。 這些範圍在精靈中會視為資料表。 如需如何命名儲存格範圍的詳細資訊, 請參閱 Microsoft Office Excel 說明。

為了獲得最佳結果,請先將預設驅動程式設定到您要進行反向工程的目標資料庫,然後再執行反向工程精靈。 這可確保嚮導正確對應原生資料類型, 且由嚮導提取的所有程式碼都會正確顯示在 [程式碼] 視窗中。

  1. 按一下 [ 檔案] 索引標籤, 按一下 [新增], 按一下 [軟體和資料庫], 然後按兩下 [資料庫模型圖]。

  2. 在 [資料庫] 索引標籤的 [管理] 群組中, 按一下 [資料庫驅動程式]。

  3. 在 [驅動程式] 索引標籤上, 為您的 DBMS 選取 Visio 提供的驅動程式。 例如, 如果您要設計 Access 資料庫, 您可以選擇 [Microsoft Access]。

    如果您以反向工程還原某個 Excel 工作表,請選擇 [ODBC 標準驅動程式]。

  4. 按一下 [設定]。

  5. 在 [ ODBC 驅動程式] 索引標籤上, 為您的 DBMA 選取 vender 提供的驅動程式的核取方塊。 例如, 如果您要設計 Access 資料庫, 請選取 [ Microsoft Access 驅動程式 (* .mdb) ] 核取方塊。

  6. 按一下每個對話方塊中的[確定]

供應商提供的32位 ODBC 驅動程式必須來自超出版本2.0 和 ODBC Level 1 相容或較高版本的 ODBC 資料存取套件。 廠商提供的 OLE DB 提供者必須符合 OLE DB 版本1.0 或更新版本的規格。

頁面頂端

對現有資料庫進行反向工程

  1. 在資料庫模型圖中, 按一下 [資料庫] 索引標籤上的 [反向工程]。

  2. 在反向工程精靈的第一個畫面上,執行下列動作:

    1. 針對您的資料庫管理系統 (DBMS) 選取 Microsoft Visio 資料庫驅動程式。 如果您尚未將 Visio 資料庫驅動程式與特定的 ODBC 資料來源關聯, 請按一下 [設定], 立即執行此動作。

      如果您以反向工程還原某個 Excel 工作表,請選擇 [ODBC 標準驅動程式]。

    2. 選取您要更新之資料庫的資料來源。 如果您尚未建立現有資料庫的資料來源,請按一下 [新增] 以立即執行此動作。

      當您建立新來源時,會將其名稱新增到 [資料來源] 清單中。

    3. 如果您對設定感到滿意,請按一下 [下一步]。

    4. 依照任何驅動程式特定對話方塊中的指示進行。 例如,在 [連接資料來源] 對話方塊中,輸入使用者名稱和密碼,然後按一下 [確定]。 如果您的資料來源不受密碼保護, 請按一下[確定]

  3. 選取您要擷取的資訊類型核取方塊,然後按一下 [下一步]。

    有些專案可能會呈現灰色, 因為並非所有系統都支援嚮導可以提取的所有類型元素。

  4. 選取您要擷取的資料表 (和檢視,如果有的話) 的核取方塊,或按一下 [全部選取] 以將它們全部擷取,然後按一下 [下一步]。

    如果您要將 Excel 工作表反工程, 但在此清單中看不到任何內容, 則可能需要針對試算表中包含欄標題的儲存格範圍進行命名。

  5. 如果您已在步驟 5 中選取 [預存程序] 核取方塊,請選取您要擷取的程序,或按一下 [全部選取] 以將它們全部擷取,然後按一下 [下一步]。

  6. 選取是否要將反向工程專案自動新增到目前的頁面。

    您也可以選擇讓嚮導自動建立繪圖, 除了在 [資料表及視圖] 視窗中列出反向工程專案外。 如果您決定不自動建立繪圖,您可以從 [資料表] 和 [檢視] 視窗中將項目拖曳到繪圖頁面,來手動組合資料庫模型。

  7. 檢查您的選擇, 確認您正在解壓縮您想要的資訊, 然後按一下[完成]

如果您使用的是 ODBC 通用驅動程式, 您可能會收到指出反向工程資訊可能不完整的錯誤。 在大多數情況下, 這不是問題, 只需按一下[確定], 然後繼續進行嚮導。

精靈會擷取選取的資訊,並在 [輸出] 視窗中顯示有關擷取程序的附註。

頁面頂端

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×