powerdesigner免費(fèi)版是一款用于數(shù)據(jù)庫設(shè)計的軟件。powerdesigner免費(fèi)版可以方便的對管理系統(tǒng)信息進(jìn)行分析與設(shè)計,它包括了數(shù)據(jù)庫模型設(shè)計的全部過成。軟件可以制作數(shù)據(jù)流程圖、概念數(shù)據(jù)模型、物理數(shù)據(jù)模型,還可以為數(shù)據(jù)倉庫制作結(jié)構(gòu)模型等強(qiáng)大的功能。該軟件能與大部分其他的開發(fā)工具進(jìn)行配合節(jié)省開發(fā)時間。

截圖

相關(guān)軟件

相關(guān)軟件

版本說明

下載地址

Navicat Premium簡體中文版

v12.0.22

查看

StarUML(開源)

官方免費(fèi)版

查看

mysql(數(shù)據(jù)庫管理)

v5.7.3.0

查看

phpMyAdmin(使用廣泛)

中文版v4.6.4.0

查看

軟件功能

      DataArchitect

      這是一個強(qiáng)大的數(shù)據(jù)庫設(shè)計工具,使用DataArchitect可利用實體-關(guān)系圖為一個信息系統(tǒng)創(chuàng)建"概念數(shù)據(jù)模型"-CDM(ConceptualDataModel)。并且可根據(jù)CDM產(chǎn)生基于某一特定數(shù)據(jù)庫管理系統(tǒng)的"物理數(shù)據(jù)模型"-PDM(PhysicalDataModel)。還可優(yōu)化PDM,產(chǎn)生為特定DBMS創(chuàng)建數(shù)據(jù)庫的SQL語句并可以文件形式存儲以便在其他時刻運(yùn)行這些SQL語句創(chuàng)建數(shù)據(jù)庫。另外,DataArchitect還可根據(jù)已存在的數(shù)據(jù)庫反向生成PDM、CDM及創(chuàng)建數(shù)據(jù)庫的SQL腳本。

      ProcessAnalyst

      這部分用于創(chuàng)建功能模型和數(shù)據(jù)流圖,創(chuàng)建“處理層次關(guān)系”。

      AppModeler

      為客戶/服務(wù)器應(yīng)用程序創(chuàng)建應(yīng)用模型。

      ODBCAdministrator

      此部分用來管理系統(tǒng)的各種數(shù)據(jù)源。

安裝說明

      1.運(yùn)行 PowerDesigner 16.5 安裝包:

截圖

      2.運(yùn)行安裝包后出現(xiàn)下圖并選擇紅圈中的Next> :

截圖

3.在安裝類型選擇界面,可選擇第一個Trial(即試用版)

截圖

      4.點(diǎn)擊 Next> 后出現(xiàn)如下界面:

截圖

      PS:紅圈1選擇安裝的地區(qū),這里選擇的是 Hong Kong(中國香港)

      紅圈2選擇I AGREE(我同意)條約

      點(diǎn)擊紅圈3的Next> (下一步)

      5.點(diǎn)擊 Next> 后出現(xiàn)如下界面:

截圖

      PS:紅圈1是選擇安裝的路徑,這里選擇安裝在了D盤下

      點(diǎn)擊紅圈2的 Next> (下一步)

      6.點(diǎn)擊 Next> 后出現(xiàn)如下界面:

截圖

      PS:選擇需要安裝的組件,我這里選擇的系統(tǒng)默認(rèn)的組件。

      單擊紅圈中的 Next> (下一步)

      7.點(diǎn)擊 Next> 后出現(xiàn)如下界面:

截圖

      PS:選擇需要安裝的用戶配置文件,這里我選擇了全部安裝

      單擊紅圈中的 Next> (下一步),從這里開始后就可以一直點(diǎn)擊下一步。直接依次上圖

截圖
截圖
截圖

      PS:等待安裝完成。很快便安裝好了。

截圖

      PS:完成安裝,點(diǎn)擊紅圈中的 Finish 退出安裝。

使用技巧

      1:入門級使用PowerDesigner軟件創(chuàng)建數(shù)據(jù)庫(直接上圖怎么創(chuàng)建,其他的概念知識可自行學(xué)習(xí))

      我的PowerDesigner版本是16.5的,如若版本不一樣,請自行參考學(xué)習(xí)即可。(打開軟件即是此頁面,可選擇Create Model,也可以選擇Do Not Show page Again,自行在打開軟件后創(chuàng)建也可以!完全看個人的喜好,在此我在后面的學(xué)習(xí)中不在顯示此頁面。)

截圖

      2:首先創(chuàng)建概念數(shù)據(jù)模型,如圖所示(后面介紹一些比如物理數(shù)據(jù)模型等等,由于此軟件全部是英文的,所以作為一個chinese不是很懂的,耐心的多使用幾次就好了。)

      概念模型(CDM Conceptual Data Model)

      物理模型(PDM,Physical Data Model)

      面向?qū)ο蟮哪P?OOM Objcet Oriented Model)

      業(yè)務(wù)模型(BPM Business Process Model)

截圖

      3:點(diǎn)擊上面的ok,即可出現(xiàn)下圖左邊的概念模型1,自己起得概念模型的名字,使用最多的就是如圖所示的那兩個Entity(實體),Relationship(關(guān)系)

截圖

      4:選中右邊框中Entity這個功能,即可出現(xiàn)下面這個方框,(需要注意的是書寫name的時候,code自行補(bǔ)全,name可以是英文的也可以是中文的,但是code必須是英文的。)

截圖
FAQ

      1、PD的cdm中默認(rèn)不允許存在重名的字段

      PowerDesigner考慮到主鍵外鍵名稱可能沖突的問題,默認(rèn)兩個不同實體中不能存在相同名稱的屬性,但在實際設(shè)計的時候,為了便于理解,通常需要在兩個實體中使用相同的屬性名,如NG-CRM5.5中所有信息(INFO)表都存在4個字段:操作流水(LOGIN_ACCEPT)、操作工號(LOGIN_NO)、操作代碼(OP_CODE)、操作時間(OP_TIME),由于這些字段在所有實體中的作用意義一樣,所以最好使用同樣的名稱。為此需要更改PowerDesigner的相關(guān)設(shè)置,更改操作為:選擇菜單欄的Tools->Model Options,打開Model Options窗口,取消選中的Unique code即可

      2、公共字段不需要再pdm中當(dāng)做表生成

      將cdm中公共字段表base_item中Entity Properties-->General中的Generate默認(rèn)勾選取消即可。

      3、修改外鍵命名規(guī)則

      選擇Database—>Edit Current DBMS

      選擇Scripts-》Objects-》Reference-》ConstName

      可以發(fā)現(xiàn)右側(cè)的Value為:

      FK_%.U8:CHILD%_%.U9:REFR%_%.U8:PARENT%

      可見,該命名方法是:'FK_'+8位子表名+9位Reference名+8位父表名,你可以根據(jù)這中模式自定義為:

      FK_%.U7:CHILD%_RELATIONS_%.U7:PARENT%,

      可以使FK名稱變?yōu)镕K_TABLE_2_RELATIONS_TABLE_1

      掌握這種方法后就可以按照自己的想法修改了

      生成建庫腳本SQL文件中的表頭注釋很討厭,可以在 Databse -> Generate Database (Ctrl+G)窗口中,選擇Options卡片,去掉Usage的Title鉤選項即可。

      4、添加外鍵

      Model -> References新建一條外鍵后,雙擊進(jìn)入外鍵屬性,在“Joins”卡片中可以選擇子表的外鍵字段

      5、如何實現(xiàn)Name和code不自動相等

      如何實現(xiàn)在CDM中創(chuàng)建Entity時,Name和Code不自動對應(yīng)

      設(shè)置tools--Gerneral options--->dialog---->name to code mirroring

      -------------------------------------

      6、如何把NAME 列在 scrip里顯示出來

      修改字段生成規(guī)則。要給每個字段都添加一個注釋的話,同一窗口中展開 Script -> Object -> Column -> Add 的 Value修改為:

      %20:COLUMN% [%COMPUTE%?AS (%COMPUTE%):%20:DATATYPE% [%IDENTITY%?%IDENTITY%:[%NULL%][%NOTNULL%]][ default %DEFAULT%]

      [[constraint %CONSTNAME%] check (%CONSTRAINT%)]]/*%COLNNAME%*/

      其中的%COLNNAME%就是列的Name值(可以是中文)

      ---------------------------------------------------------------------------------

      POWERdESIGEN 自增長列的設(shè)置

      PDM里查看表的屬性,Columns選項卡,選中整列,查看列屬性,點(diǎn)左上方的properties圖標(biāo)(有手形圖案的那個),此時打開一個設(shè)置窗口,General選項卡里面進(jìn)行設(shè)置.

      在列屬性的General標(biāo)簽頁里有個Identity復(fù)選框,勾上就行了

      --------------------------------------

      1 如何在PowerDesigner下建索引

      ①雙擊表設(shè)計圖,出來Table Properties,在Tab 頁中選擇 Indexes

      ②單擊新建索引的屬性,出現(xiàn)Indexex Properties

      ③增加一個索引包含的字段

      2 如何在PowerDesigner 下建自增列

      ①使用SqlServer 數(shù)據(jù)庫中的下列語句來完成

      建表語句中,在要做為自增列的字段中,加上如下

      IDENTITY(1,1)

      還有可以使用下面語句,重置自增種子

      dbcc checkident(ConfigSys,reseed,0);

      3 如何在PowerDesigner 下檢查設(shè)計模型

      ①在菜單欄中選擇 Tools -? Check Model, 如下圖

      ②選擇要檢查的每項設(shè)置

      ③確定后,將出來檢查結(jié)果匯總信息

7、安裝時提示錯誤“An error (-5001:0x80070002) has occurred while running the setup.”是怎么回事?

截圖

出現(xiàn)這一提示,可能的原因有兩種,其一是有其它應(yīng)用程序正在運(yùn)行,可以先關(guān)閉其它所有應(yīng)用程序后再進(jìn)行安裝。

第二種情況是安裝包損壞導(dǎo)致安裝程序無法正常運(yùn)行,本站安裝包已更新,若您使用的是其它來源的安裝包,請在本站重新下載并安裝V16.5版 PowerDesigner 。

軟件特別說明

      尊重軟件版權(quán),本站提供軟件版本為官方正式版。

powerdesigner下載_powerdesigner免費(fèi)下載[數(shù)據(jù)庫類]下載地址

遠(yuǎn)程下載