您可以使用反向工程精靈,從現有的資料庫建立資料庫模型,或建立 Excel 模型。 資料庫模型以圖形方式顯示資料庫的結構,這樣您即可查看資料庫元素 ,例如資料表和視圖,如何相互關聯,而不會顯示實際資料。 這可簡化建立新資料庫或瞭解現有資料庫的結構。

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

查看反向工程精靈會解壓縮哪些專案

精靈可以解壓縮的架構定義資訊取決於專案組合,例如 DBMS 驅動程式和 ODBC 驅動程式 (資料庫管理系統) 功能。 精靈會顯示它可以解壓縮的所有元素,並讓您選擇您想要的元素。 例如,您可能只對 10 個數據表中的 5 個,以及 4 個數據表中的 2 個數據表感興趣。

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

如果目標 DBMS 提供這些資料庫,您可以解壓縮下列專案:

  • 資料表

  • 檢視表

  • 主鍵

  • 外鍵

  • 索引

  • 觸發程式 (程式碼)

  • 檢查包含 (的子句)

  • 儲存的套裝程式括 (程式)

準備啟動精靈

如果您對 Excel 進行反向工程,在啟動精靈之前,您需要開啟該活頁簿,並命名包含欄標題的儲存格 (或範圍) 。 若要使用多個工作表,只要命名每個工作表中的欄儲存格的群組就可以了。 這些範圍在精靈中會視為資料表。 若要瞭解如何為儲存格範圍命名,請參閱 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 等級 1 或更新版本的 ODBC 資料存取套件。 廠商提供的 OLE DB 提供者必須符合 OLE DB 版本 1.0 或更新版本的規格。

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

  1. 在資料庫模型圖表中,按一下 [資料庫 選項卡上的 [反向工程> 。

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

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

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

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

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

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

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

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

    某些專案可能會變成灰色,因為並非所有系統都支援精靈可以解壓縮的所有元素。

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

    如果您反向工程 Excel 工作表,但在此清單中看不到任何專案,則您可能需要為試算表中包含欄標題的儲存格範圍命名。

  5. 如果您在步驟 3 中選取了 [儲存的程式> 核取方塊,請選取要解壓縮的程式,或按一下 [全選並解壓縮所有程式」,然後按一下 [下一步> 。

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

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

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

如果您使用 ODBC 一般驅動程式,您可能會收到錯誤,指出反向工程的資訊可能不完整。 在大多數情況下,這不是問題, 只要按一下 [確定並繼續使用精靈即可。

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

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

查看反向工程精靈會解壓縮哪些專案

精靈可以解壓縮的架構定義資訊取決於專案組合,例如 DBMS 驅動程式和 ODBC 驅動程式 (資料庫管理系統) 功能。 精靈會顯示它可以解壓縮的所有元素,並讓您選擇您想要的元素。 例如,您可能只對 10 個數據表中的 5 個,以及 4 個數據表中的 2 個數據表感興趣。

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

如果目標 DBMS 提供這些資料庫,您可以解壓縮下列專案:

  • 資料表

  • 檢視表

  • 主鍵

  • 外鍵

  • 索引

  • 觸發程式 (程式碼)

  • 檢查包含 (的子句)

  • 儲存的套裝程式括 (程式)

準備啟動精靈

如果您反向工程 Excel 活頁簿,在啟動精靈之前,您需要開啟該活頁簿,並命名包含欄標題的 (或) 儲存格的群組或範圍。 若要使用多個工作表,只要命名每個工作表中的欄儲存格的群組就可以了。 這些範圍在精靈中會視為資料表。 若要瞭解如何為儲存格範圍命名,請參閱 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 等級 1 或更新版本的 ODBC 資料存取套件。 廠商提供的 OLE DB 提供者必須符合 OLE DB 版本 1.0 或更新版本的規格。

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

  1. 在資料庫模型圖表中,按一下 [資料庫 選項卡上的 [反向工程> 。

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

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

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

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

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

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

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

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

    某些專案可能會變成灰色,因為並非所有系統都支援精靈可以解壓縮的所有元素。

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

    如果您反向工程 Excel 工作表,但在此清單中看不到任何專案,則您可能需要為試算表中包含欄標題的儲存格範圍命名。

  5. 如果您在步驟 3 中選取了 [儲存的程式> 核取方塊,請選取要解壓縮的程式,或按一下 [全選並解壓縮所有程式」,然後按一下 [下一步> 。

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

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

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

如果您使用 ODBC 一般驅動程式,您可能會收到錯誤,指出反向工程的資訊可能不完整。 在大多數情況下,這不是問題, 只要按一下 [確定並繼續使用精靈即可。

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

Visio 2016 2013 不支援反向工程精靈

很抱歉, Visio 專業版 2016、Visio 標準版 2016、Visio 專業版 2013 或 Visio 標準版 2013 中無法提供反向工程精靈。 若要使用資料庫模型功能,請考慮升級至 Visio 方案 2。

取得新版本https://www.microsoft.com/microsoft-365/visio/visio-plan-2?ocid=oo_support_mix_marvel_ups_support_smcvisio_inline

本文內容

查看反向工程精靈會解壓縮哪些專案

精靈可以解壓縮的架構定義資訊取決於專案組合,例如 DBMS 驅動程式和 ODBC 驅動程式 (資料庫管理系統) 功能。 精靈會顯示它可以解壓縮的所有元素,並讓您選擇您想要的元素。 例如,您可能只對 10 個數據表中的 5 個,以及 4 個數據表中的 2 個數據表感興趣。

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

如果目標 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 等級 1 或更新版本的 ODBC 資料存取套件。 廠商提供的 OLE DB 提供者必須符合 OLE DB 版本 1.0 或更新版本的規格。

頁面頂端

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

  1. 在資料庫模型圖表中,按一下 [資料庫 選項卡上的 [反向工程> 。

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

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

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

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

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

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

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

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

    某些專案可能會變成灰色,因為並非所有系統都支援精靈可以解壓縮的所有元素。

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

    如果您反向工程 Excel 工作表,但在此清單中看不到任何專案,則您可能需要為試算表中包含欄標題的儲存格範圍命名。

  5. 如果您在步驟 3 中選取了 [儲存的程式> 核取方塊,請選取要解壓縮的程式,或按一下 [全選並解壓縮所有程式」,然後按一下 [下一步> 。

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

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

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

如果您使用 ODBC 一般驅動程式,您可能會收到錯誤,指出反向工程的資訊可能不完整。 在大多數情況下,這不是問題, 只要按一下 [確定並繼續使用精靈即可。

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

頁面頂端

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×