1、將pdflm12.dll復(fù)制到PD 安裝目錄下,
2、打開PD,菜單Tools -> License Parameters..
3、選擇Standalone Seat - Local License
4、將license.rar解壓到一臨時(shí)目錄
5、導(dǎo)入license.lic,或者輸入以下信息即可破解。
PowerDeigner是最強(qiáng)大、最優(yōu)秀的數(shù)據(jù)建模工具,是Sybase公司最偉大的產(chǎn)品。目前最新版本是12.5,從9一直用到現(xiàn)在,對(duì)PD的認(rèn)識(shí)也是在逐步加深。
常常在工作中,看到大家用PD,都是用來建幾個(gè)表,實(shí)際上是做PDM,上來就干這個(gè),實(shí)際上,這么用PD,是對(duì)強(qiáng)悍的PD一種侮辱。PD僅僅是這么玩的嗎?
數(shù)據(jù)庫設(shè)計(jì)的步驟是什么,難道上來稍稍想一下就搞個(gè)pdm出來?
下面簡(jiǎn)單回顧下大學(xué)課本里講述的數(shù)據(jù)庫設(shè)計(jì)的基本步驟:
1、需求分析
從系統(tǒng)需求中尋找一些概念性名詞,并甄選,并對(duì)這些名詞相關(guān)屬性做了解,這部分是人工的,PD做不了什么。
2、概念結(jié)構(gòu)設(shè)計(jì)
針對(duì)甄選的名詞進(jìn)行分心,找出其中的關(guān)系(獨(dú)立的、一對(duì)一、一對(duì)多、多對(duì)多、繼承五種關(guān)系),并用E-R圖描述出來,這是大學(xué)課本的做法。在PD中,這個(gè)過程可以用CDM(概念模型)來描述,PDM中實(shí)體概念模型表示方式比E-R更清晰,更好。
3、邏輯結(jié)構(gòu)設(shè)計(jì)
實(shí)際上就是設(shè)計(jì)表的結(jié)構(gòu)和表之間的主外關(guān)系等。這部分在PD中對(duì)應(yīng)的是PDM(物理模型),而PD中的物理模型一般都是直接從概念模型生成的。也就是說,只要你做好概念模型,物理模型就可以自動(dòng)生成。
當(dāng)然,這種生成結(jié)果一般都需要做一些調(diào)整和優(yōu)化。
4、物理結(jié)構(gòu)設(shè)計(jì)
有了PDM,數(shù)據(jù)庫的物理設(shè)計(jì)將不費(fèi)吹灰之力,直接可以從PDM導(dǎo)出各種數(shù)據(jù)庫系統(tǒng)的建庫腳本。
5、數(shù)據(jù)庫的建立和測(cè)試
這個(gè)過程也很簡(jiǎn)單,看看建庫腳本的執(zhí)行就知道了。不合理了重新修改PDM,然后生成sql再來。
6、數(shù)據(jù)庫運(yùn)行和維護(hù)。
這個(gè)一般是DBA的事情了,比如時(shí)間長(zhǎng)了,數(shù)據(jù)量大了,在某些列上加上索引,調(diào)優(yōu)等等。
從中可以看到,一上來就建PDM,是不合理的。實(shí)際上要求對(duì)概念模型有個(gè)透徹理解了才去做PDM,這種理解可以不畫圖,但至少是心中有圖。
FEATURE PD_SHELL SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=1
FEATURE PD_DEV SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=2
FEATURE PD_DA SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=3
FEATURE PD_STU SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=4
FEATURE PD_DEVE SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=5
FEATURE PD_DAE SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=6
FEATURE PD_STUE SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=7
FEATURE PD_VW SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=8
FEATURE PD_CDM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=9
FEATURE PD_XSM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=0
FEATURE PD_ILM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=1
FEATURE PD_RQM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=2
FEATURE PD_PDM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=3
FEATURE PD_OOM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=4
FEATURE PD_BPM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=5
FEATURE PD_RMG SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=6
FEATURE PD_FRM SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=7
FEATURE PD_RTP SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=8
FEATURE PD_MMR SYBASE 12.50 permanent uncounted 1 TS_OK HOSTID=ANY SIGN2=9
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版