uml類圖符號簡介
1.類(class): 使用三層矩形框表示。
第一層顯示類的名稱,如果是抽象類,則就用斜體顯示。第二層是字段和屬性。第三層是類的方法。注意前面的符號,+表示public,-表示private,#表示protected。
2.介面:uml類圖符號中介面使用兩層矩形框表示,與類圖的區別主要是頂端有inte***ce顯示。第一行是介面名稱。第二行是介面方法.
3.繼承類(extends):用空心三角形+實線來表示。
4.實現介面(implements):用空心三角形+虛線來表示
5.關聯(association):用實線箭頭來表示,例如:燕子與氣候
6.聚合(aggregation):用空心的菱形+實線箭頭來表示聚合:表示一種弱的;擁有關係,體現的是a物件可以包含b物件,但b物件不是a物件的一部分,例如:公司和員工
組合(composition):uml類圖符號中組合用實心的菱形+實線箭頭來表示組合:部分和整體的關係,並且生命週期是相同的。例如:人與手。
7.依賴(dependency):用虛線箭頭來表示,例如:動物與氧氣。
8.基數:連線兩端的數字表明這一端的類可以有幾個例項,比如:乙個鳥應該有兩隻翅膀。如果乙個類可能有無數個例項,則就用n來表示。關聯、聚合、組合
PowerDesigner中的問題
1.id使用inerger然後設為主鍵後,生成sql不能夠自動編號。解決 生成sql自增id列的方法是,把cmd圖的id列的字段型別選擇為serial,但是他生成的是number的自增列,沒有辦法生成int的自增列,如果有人知道,請告訴我,不勝感謝。2.按照書上的生成的字元型的字段是varchar,...
PowerDesigner的樣式設定
pd提供了強大的配置功能,可以對生成的資料庫物件命名 資料模型的展現進行設定。這裡首先講下樣式的設定。顏色和字型設定 1.單獨設定某個物件的顏色和字型 1.1修改實體填充色 1 單擊選中某個需要修改填充色的實體。2 右擊,在彈出式選單中選擇 format 選項,系統將彈出格式化視窗。3 切換到 fi...
PowerDesigner 的反向工程
有的時候要分析別人的資料庫 但看錶不能很好的體現業務邏輯 所以可以用powerdesigner的反向工程來解決 這裡用mysql 來舉例子,因為pd中沒有mysql的odbc,得用connection profiles來解決。新建乙個工作空間 資料庫 configure connections co...