軟件開發(fā)與項目管理-powerdesigner應(yīng)用手冊

軟件開發(fā)與項目管理-powerdesigner應(yīng)用手冊

ID:34130270

大?。?.16 MB

頁數(shù):41頁

時間:2019-03-03

軟件開發(fā)與項目管理-powerdesigner應(yīng)用手冊_第1頁
軟件開發(fā)與項目管理-powerdesigner應(yīng)用手冊_第2頁
軟件開發(fā)與項目管理-powerdesigner應(yīng)用手冊_第3頁
軟件開發(fā)與項目管理-powerdesigner應(yīng)用手冊_第4頁
軟件開發(fā)與項目管理-powerdesigner應(yīng)用手冊_第5頁
資源描述:

《軟件開發(fā)與項目管理-powerdesigner應(yīng)用手冊》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、PowerDesigner應(yīng)用教程目錄PowerDesigner模型設(shè)計.......................................................1概念模型設(shè)計.............................................................................4計物理模型設(shè)計1——表和主外鍵......................................10物理模型設(shè)計2——約束................................

2、......................17物理模型設(shè)計3——視圖、存儲過程和函數(shù).......................26PowerDesigner15使用時的十五個問題............................30PowerDesigner模型設(shè)計SybasePowerDesigner(簡稱PD)是最強大的數(shù)據(jù)庫建模工具,市場占有率第一,功能也確實十分強大,現(xiàn)在最新版本是15.1,已經(jīng)支持最新的SQLServer2008等數(shù)據(jù)庫,另外在PD15中還增加了好幾種模型,界面也得到了進一步的美化,做出來的圖更漂亮了。下

3、面是一個在PD15中新建模型的窗口:PD本身除了進行數(shù)據(jù)庫建模以外,還可以建業(yè)務(wù)模型、UML模型等,當(dāng)然這些建模其他很多工具也有相同的功能,PD在這些模型的建立上并沒有看出有什么明顯的優(yōu)勢,所以我使用PD的目的只有一個就是進行數(shù)據(jù)庫建模,這才是他的強項。1一般來說在進行數(shù)據(jù)庫建模時最常用的就是概念模型和物理模型,現(xiàn)在在PD15中增加了邏輯數(shù)據(jù)模型和多維數(shù)據(jù)模型。另外的數(shù)據(jù)流圖、數(shù)據(jù)遷移模型和UML類圖就暫時不研究了。在進行數(shù)據(jù)庫建模時,最先是要建立概念模型,概念模型是一個抽象的宏觀層次的業(yè)務(wù)模型,最常用的是“實體-關(guān)系”圖。所以在概念模型中最

4、重要的對象是實體和關(guān)系。根據(jù)概念模型可以生成邏輯模型,邏輯模型是概念模型的延伸,表示概念之間的邏輯次序,是一個屬于方法層次的模型。具體來說,邏輯模型中一方面顯示了實體、實體的屬性和實體之間的關(guān)系,另一方面又將繼承、實體關(guān)系中的引用等在實體的屬性中進行展示。邏輯模型介于概念模型和物理模型之間,具有物理模型方面的特性,在概念模型中的多對多關(guān)系,在邏輯模型中將會以增加中間實體的一對多關(guān)系的方式來實現(xiàn)。邏輯模型主要是使得整個概念模型更易于理解,同時又不依賴于具體的數(shù)據(jù)庫實現(xiàn),使用邏輯模型可以生成針對具體數(shù)據(jù)庫管理系統(tǒng)的物理模型。邏輯模型并不是在整個步

5、驟中必須的,可以直接通過概念模型來生成物理模型。物理模型依賴于具體的物理實現(xiàn),使用的就是數(shù)據(jù)庫對象,原來的“實體-關(guān)系”轉(zhuǎn)換成“表-外鍵”,實體的屬性轉(zhuǎn)換為表的列,同時每個列的數(shù)據(jù)類型轉(zhuǎn)換為對應(yīng)的DBMS中支持的數(shù)據(jù)類型。對于SQLServer2008的物理模型,如果主鍵需要使用自增長,那么需要修改具體的列,設(shè)置該列為Identity。如果生成的數(shù)據(jù)類型不合理,也可以調(diào)整數(shù)據(jù)類型,使得數(shù)據(jù)類型使用得更恰當(dāng)。在物理模型中除了生成的表外,還可以手動增加視圖、存儲過程、業(yè)務(wù)規(guī)則等在概念模型和邏輯模型中無法表達的數(shù)據(jù)2庫對象。對物理模型調(diào)整好后,就可

6、以將模型應(yīng)用到SQLServer數(shù)據(jù)庫中。在數(shù)據(jù)庫中實現(xiàn)物理模型的方法有兩種,一種是使用PD連接到SQLServer數(shù)據(jù)庫,然后將模型同步到數(shù)據(jù)庫中,另一種方法就是生成數(shù)據(jù)庫腳本。3概念模型設(shè)計在概念模型中主要有以下幾個操作和設(shè)置的對象:實體(Entity)、實體屬性(Attribute)、實體標(biāo)識(Identifiers)、關(guān)系(Relationship)、繼承(Inheritance)、關(guān)聯(lián)(Association)、關(guān)聯(lián)連接(AssociationLink)。實體實體就是我們抽象出的對象,比如:一個選課系統(tǒng)中,學(xué)生、教師、班級、課程等等

7、都是實體。實體屬性就是一個實體中所包含的簡單屬性,比如學(xué)生實體,具有學(xué)號、姓名、生日、性別等屬性。另外實體還有個標(biāo)識用于唯一的標(biāo)識出每個實體實例,比如學(xué)生實體中就可用將學(xué)生的學(xué)號作為該實體的標(biāo)識。標(biāo)識可用是一個實體屬性也可以是多個屬性的結(jié)合。在PD中新建一個新的概念模型,系統(tǒng)將出現(xiàn)一個工具欄如下,用于在設(shè)計面板中設(shè)計模型。單擊Entity圖標(biāo),然后在設(shè)計主面板中單擊一次便可添加一個實體。再單擊鼠標(biāo)圖標(biāo),即可切換回一般鼠標(biāo)的模式。雙擊已經(jīng)添加的實體,彈出實體屬性設(shè)置對話框,在General中可以設(shè)置實體的Name和Code等屬性,如圖所示:4切

8、換到Attributes選項卡可以設(shè)置實體的屬性Name、Code、DataType等,右邊還有3個復(fù)選框,M表示不能為空,P表示是標(biāo)識屬性,D表示在模型圖中是否顯

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。