使用PD軟件(UML工具——Power Designer)設(shè)計數(shù)據(jù)庫的圖文方法
下載并安裝Power Designer
我是從網(wǎng)上下載的PowerDesigner15.1漢化破解版,下載的軟件如下:
解壓縮之后的目錄為:
雙擊PowerDesigner15_Evaluation.exe,一直點擊【Next】,即可成功安裝Power Designer,相信大家都能安裝成功,所以我就不再這兒一一細(xì)說了。一開始安裝成功之后,界面顯示全是英文,如果感到不舒適,可漢化,如何漢化,可參考PowerDesigner15漢化+注冊補丁\說明.txt文件,再此也不贅述。
使用PD(UML工具——Power Designer)設(shè)計數(shù)據(jù)庫
現(xiàn)在我們來使用Power Designer這個工具設(shè)計數(shù)據(jù)庫。首先打開Power Designer這個工具,點擊【文件】菜單,在下拉框中選中【建立新模型】,如下:
在彈出的對話框中創(chuàng)建一個Model,可按下圖創(chuàng)建。
接著來創(chuàng)建一個數(shù)據(jù)庫表t_user,可按下圖來創(chuàng)建。
選中【General】選項卡,在Name輸入框中輸入要新建的表名。
接著再選中【Columns】選項卡,新建表中的列。
最后點擊【確定】按鈕,則新建的表為:
上面新建完t_user表之后,使用Power Designer這個工具還可以將建表語句導(dǎo)出到一個文件中,怎么做呢?可參考下圖:

點擊【確定】按鈕之后,可以在桌面上找到bos_bc.sql這樣的一個文件,打開,即可看到t_user表的建表語句:
有了這樣一個bos_bc.sql文件之后,怎樣將其導(dǎo)入到數(shù)據(jù)庫中并創(chuàng)建相應(yīng)的表呢?有兩種方式:
第一種,使用圖形化界面工具來操作。
第二種,使
用命令行工具,在mysql中執(zhí)行sql腳本。

接下來,我就來告訴大家如何創(chuàng)建有外鍵關(guān)聯(lián)關(guān)系的兩張表,以員工和部門為例來講解。
上面我們新建了一張員工表——t_user,現(xiàn)在就要新建一張部門表——t_dept了,我們盡量設(shè)計得簡單點,該表的設(shè)計可仿照上面的步驟,在此不過多贅述。新建完的t_dept表為:
現(xiàn)在就要建立t_user表和t_dept表之間的外鍵關(guān)聯(lián)關(guān)系了,具體做法是在t_user表新創(chuàng)建一列——dept_id,該列引用t_dept表的主鍵id,具體操作如下:
可發(fā)現(xiàn)這并不是我們所想要的,因為雖然建立了兩表之間的外鍵關(guān)聯(lián)關(guān)系,但是是t_user表的主鍵(id)引用了t_dept表的主鍵(id)。為了在兩表之間建立正確的外鍵關(guān)聯(lián)關(guān)系,就要雙擊連接線,在彈出的對話框中選擇【Joins】選項卡,如下:
點擊【確定】按鈕,即可如我們所愿:
而且建表語句為:
該怎樣將建表語句導(dǎo)入數(shù)據(jù)庫中,我就不多說了,因為多說無益。
相關(guān)文章

網(wǎng)絡(luò)工程師必備的6款配置文件編輯神器:替代Notepad++!
本期文章介紹了六種網(wǎng)工必備工具,這些工具是網(wǎng)絡(luò)工程師日常工作中必不可少的,也是那些立志成為網(wǎng)絡(luò)工程師的人應(yīng)該熟悉的2026-04-13
首個版本v1.111已上線! VS Code開啟周更狂飆模式
026年3月10日,微軟宣布將Visual Studio Code(VS Code)更新節(jié)奏從月更提速至周更,并發(fā)布首個周更版本v1.1112026-03-11
AI直接調(diào)試瀏覽器! VS Code重大更新發(fā)布
還在手動打開瀏覽器、點擊按鈕、檢查控制臺報錯?太累了!現(xiàn)在,最新的VS Code 1.110中AI可以直接調(diào)試瀏覽器2026-03-10
今天帶大家來共同學(xué)習(xí)VC++6.0無法正常運行怎么辦?下面就是詳細(xì)完整的操作步驟,快跟小編一起來學(xué)習(xí)一下2026-02-27
vscode調(diào)試c代碼始終找不到exe可執(zhí)行文件的詳細(xì)及解決辦法
在 VS Code 中調(diào)試 C++ 項目時,常見報錯:“無法啟動調(diào)試會話:找不到可執(zhí)行文件”,這個問題問題通常是由于環(huán)境配置不當(dāng)、缺少編譯步驟、路徑設(shè)置錯誤、或是launch.json2026-02-27
vscode入門! 小白都能看懂的VS Code保姆級級使用教程
相對于其它前端工具來說,VSCode顯得更加的流暢,今天就將我的學(xué)習(xí)經(jīng)歷和大家分享一下,希望可以幫助到有需要的人2026-02-27
2026年真正值得裝、用得上、不雞肋的 VSCode 插件,其實沒那么多——挑10個“神級”不難,但得是每天打開就用、關(guān)掉就難受的那種2026-02-10
VS Code 和 VSCodium怎么選? vscode 和 vscodium之間的區(qū)別
咱們今天就來聊聊 Visual Studio Code (VS Code) 和 VSCodium的相似與區(qū)別,詳細(xì)請看下文介紹2026-01-10
如何啟用.NET Framework3.5? 一鍵安裝net3.5解決軟件依賴問題
你是否曾在安裝某些軟件時遇到過“需要.NET Framework 3.5”的提示?實,只需要幾步簡單的操作,你就可以輕松解決這個問題2025-10-28
VS Code中Java擴展代碼重構(gòu)功能的使用詳解
在軟件開發(fā)過程中,重構(gòu)是一個非常重要的環(huán)節(jié),重構(gòu)可以提高代碼的可讀性、可維護(hù)性和可擴展性,使代碼更加健壯和易于理解,本文將介紹如何使用 VSCode 進(jìn)行 Java 代碼重構(gòu)2025-09-20






