3. 引入第一個實體。從 UML Class 面板列表中點擊 Class 然后在點擊 Logical Data Model:Main 圖的任意位置點擊鼠標。等待片刻,Class1 以一個盒子的形式出現在圖中。重命名它為 Order 。
4. 重復上面的步驟來創建其他五個類(邏輯實體),分別命名為:Order Detail、Supplier、Product、Garment 和 Food Item
5. 注意,當你創建類時,他們作為新的節點出現在 Logical Data Model 的 Model Explorer 視圖中。
6. 保存圖(Ctrl-S)。
你的邏輯數據模型圖應該象下圖:
實體原型
你已經有了你的超市數據庫邏輯設計的框架了,你的邏輯實體看起來非常象 UML 的類。你的任務是產生一個實體關系圖。為了使 UML 類更象實體,給他們一個實體的原型。他們的圖標在 Model Explorer 視圖中會有所變化,這樣就有了一個可視化的提示告訴我們數據模型與你的超市對象模型有所不同。 應用實體原型:
1. 依次選擇每一個類。
2. 在 Properties 視圖中找到 stereotype 特性。
3. 點擊這個特性有邊的按鈕。一個 Properties 窗口被打開(見下圖)。
4. 在 Properties 窗口列表中,選中 Entity 。
5. 點擊 OK 。
在 Model Explorer 中,注意你選擇的類的圖標是如何從一個檔案柜樣子圖形編程黃色圓圈下帶一條直線的圖形。 你也許也注意到了邏輯圖也使用了相同的圖標,稍微大一些。如果你寧愿將可視化的原型作為平淡的文字(<<entity>>),找到 Appearance 工具欄:
使用一個或者多個被選中的類,點擊 Show stereotype as... 下拉列表并選擇 Shape Stereotype: Label 。
注意,在幫助文字中所說的:"<<entity>> 原型被需要轉化類到數據模型表"。將類指派成為實體是很好的。
一些技巧:
有時 Appearance 工具欄很難被找到。如果你不能找到它,Window > Reset Perspective 通常能夠使它可見。
有時類有選擇的出現,但是 Appearance 工具欄按鈕會變灰或者不可得到。遠離類點擊鼠標,然后重新選擇就會解決這個問題。
你的超市邏輯設計現在是可理解的了,即使還有些不豐滿。你加了一些類并將他們轉換成了實體,但是到此為止他們還缺乏屬性,F在是時候添加這些屬性了。
添加屬性的一個方法是在 Model Explorer 視圖中右鍵點擊實體,并從上下文菜單中選擇 Add UML > Attribute 。這不是非常高效的。在這點上你能做的所有事情是給屬性一個名字(任何為屬性添加類型的嘗試都會被拒絕)。
直接編輯圖形是更好的方法。在邏輯數據模型圖中右鍵點擊 Order 類,并選擇 Add UML > Attribute 。這個時候為屬性命名,后面跟著一個冒號,然后是一個類型。這就是第一個屬性,Order Id ,看起來象:
文章來源于領測軟件測試網 http://www.k11sc111.com/