PowerDesigner想必沒人不知道吧?著名的CASE工具,,目前最新版本為15.2,,用于軟件建模,可以從需求直到物理模型,,支持UML2.0語法,,可用于UML圖繪制。最大特色是能夠使設(shè)計(jì)到實(shí)現(xiàn)無縫銜接,,如:概念模型->邏輯模型->物理模型,,概念模型->OOM,而且能夠生成多種DBMS的腳本或代碼腳本,。 1 name/code默認(rèn)總是一起修改,,很煩躁,,在tool ->general options,取消即可,。
3 設(shè)定計(jì)算列,,在物理模型中選擇某個(gè)列,,勾選computed,然后在detail中設(shè)置計(jì)算表達(dá)式即可
修改表達(dá)式,,可引用表中的其他列,。
4 設(shè)定列中數(shù)據(jù)為自增量類型,勾選列屬性中的identity,。
5 修改某個(gè)列的數(shù)據(jù)類型后,,使用它做外鍵的表中相應(yīng)數(shù)據(jù)類型并不會(huì)變化,如果被引用的地方多,,那修改起來可是一個(gè)大工程,而且容易出錯(cuò),,此時(shí)可在check model設(shè)置為自動(dòng)修正,。
6 PD無法直接生成GUID類型的測(cè)試數(shù)據(jù),GUID 的格式為“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,,其中每個(gè) x 是 0-9 或 a-f 范圍內(nèi)的一個(gè)十六進(jìn)制的數(shù)字,。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即為有效的 GUID 值。默認(rèn)DBMS配置文件有問題,,需要修改數(shù)據(jù)類型為VA36(= varchar(36) ),、長(zhǎng)度為36位( 32位16進(jìn)制數(shù)字 + 4個(gè)“-”)。Database->edit current DBMS,,修改PhysDataType中uniqueidentifier的內(nèi)容為VA36.也可下載補(bǔ)?。?a rel="nofollow" >http://download.csdn.net/source/2284780
修改PhysDttpSize中uniqueidentifier內(nèi)容為36.
然后在model->test data profile中新增一個(gè)row,修改屬性為character,、automatic
然后在detail中填寫如下內(nèi)容
在列屬性的detail中為該列指定生成模板,,
生成的GUID格式數(shù)據(jù)。
轉(zhuǎn):http://blog.csdn.net/mlemon/article/details/5528470
|
|