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 工具栏按钮会变灰或者不可得到。远离类点击鼠标,然后重新选择就会解决这个问题。
你的超市逻辑设计现在是可理解的了,即使还有些不丰满。你加了一些类并将他们转换成了实体,但是到此为止他们还缺乏属性。现在是时候添加这些属性了。
添加属性的一个方法是在 Model Explorer 视图中右键点击实体,并从上下文菜单中选择 Add UML > Attribute 。这不是非常高效的。在这点上你能做的所有事情是给属性一个名字(任何为属性添加类型的尝试都会被拒绝)。
直接编辑图形是更好的方法。在逻辑数据模型图中右键点击 Order 类,并选择 Add UML > Attribute 。这个时候为属性命名,后面跟着一个冒号,然后是一个类型。这就是第一个属性,Order Id ,看起来象:
文章来源于领测软件测试网 https://www.ltesting.net/