创建 ORM 图

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

Microsoft Office Visio 中的“ORM 图表”模板包括使用对象角色建模 (ORM) 方法来获取商务规则并设计数据库所需的全部形状。ORM 是一种语义建模方法,它从对象和对象所扮演的角色的角度来说明世界。

ORM 图示例

  1. “文件”菜单上,依次指向“新建”“软件和数据库”,然后单击“ORM 图表”

    提示: 创建 ORM 图表之前,请记下您希望数据库包括的信息以便理清自己的思路。使用简单的句子来描述存在的对象、这些对象是如何标识的以及这些对象所扮演的角色。

  2. 添加和命名对象类型(实体):

    1. “实体”形状(用符号表示对象类型)从“ORM 图表”中拖到绘图页上。

    2. 选择形状后,键入实体类型的名称。

    3. 按 ENTER,然后在括号中键入实体引用模式。

  3. 添加和命名值类型:

    1. “值”形状从“ORM 图表”中拖到绘图页上。

    2. 选择形状后,键入值类型的名称。

  4. 指明子类型:

    1. “子类型连接线”形状从“ORM 图表”中拖到绘图页上。

    2. 粘附到子类型实体形状上的连接点 连接点图像 - 蓝色 X 终点 终点图像 - 含有加号的绿色方块

      连接线粘附到形状上以后,终点变为红色。此时您可以移动粘附的形状而不会断开连接。

    3. 粘附开始点 起点图像 - 内部显示 X 的绿色方块 (箭头端) 到连接点 连接点图像 - 蓝色 X 在另一个实体类型。

  5. 请执行下列操作之一:

    1. 指明对象类型之间的关系、角色或事实:

      1. 将谓词形状(“一元”“二元”“垂直二元”“三元”“四元”)从“ORM 图表”中拖到绘图页上。

        使用包含足够角色框的谓词形状使关系中涉及的所有对象类型(实体形状)相关。例如,使用“三元”形状表示三个实体之间的关系。

      2. “角色连接线”形状从“ORM 图表”中拖到绘图页上。

      3. 粘附到要为其定义关系的对象类型 (实体形状) 上的连接点 连接点图像 - 蓝色 X 角色连接线形状的开始点 起点图像 - 内部显示 X 的绿色方块

        连接线粘附到形状上以后,起点变为红色。此时您可以移动粘附的形状而不会断开连接。

      4. (从第 1 步) 终点 终点图像 - 含有加号的绿色方块 角色连接线形状粘附到谓词形状上的相应角色框中。

      5. 双击谓词形状。将插入点放在省略号(或占位符)之间,然后键入实体类型所充当的角色的名称。

      6. 对您要定义关系的每个实体重复步骤 2-5。

    2. 指明实体和值之间的关系、角色或引用:

      1. “角色连接线”形状从“ORM 图表”中拖到绘图页上。

      2. 粘附到要为其定义关系的实体类型 (实体形状) 上的连接点 连接点图像 - 蓝色 X 角色连接线形状的开始点 起点图像 - 内部显示 X 的绿色方块

        连接线粘附到形状上以后,起点变为红色。此时您可以移动粘附的形状而不会断开连接。

      3. “二元”形状或“垂直二元”形状从“ORM 图表”中拖到绘图页上。

      4. 粘附到二进制垂直二元形状的末尾的角色连接线形状终点 终点图像 - 含有加号的绿色方块

      5. 双击“二元”形状以编辑文本。将插入点放在省略号或占位符之间,然后键入实体所充当的角色的名称。

        提示: 要将“垂直二元”形状上的省略号和名称移动到该形状的另一侧,请右击形状,指向快捷菜单上的“形状”,然后单击“水平翻转”

  6. 通过创建对象化的谓词来显示嵌套对象:

    1. 单击绘图工具按钮 按钮图像 以显示绘图工具工具栏上,然后单击矩形  按钮图像 工具。

    2. 围绕您要标识为对象化谓词的谓词形状(“一元”“二元”“垂直二元”“三元”“四元”)画一个矩形。

    3. 右击该矩形,指向快捷菜单上的“形状”,然后单击“置于底层”

    4. 在矩形仍然处于选定状态的情况下,在“格式”菜单上,单击“圆角”,单击最上行的第三个选项,然后单击“确定”

  7. 请执行下列操作之一:

    1. 指明强制角色约束:

      1. “强制角色连接线”形状从“ORM 图表”中拖到绘图页上。

      2. 粘附到上一个对象 (实体形状) 的连接点 连接点图像 - 蓝色 X 黑色圆圈 起点图像 - 内部显示 X 的绿色方块 带有的起点。

        连接线粘附到形状上以后,起点变为红色。此时您可以移动粘附的形状而不会断开连接。

      3. 粘附强制终点 终点图像 - 含有加号的绿色方块 。角色连接线到谓词形状 (一元二进制垂直二元三元,或四元) 的形状。

    2. 指明唯一性约束:

      1. “唯一性约束”形状从“ORM 图表”中拖到绘图页上。

      2. 将形状直接放在您要加以约束的谓词形状(“一元”“二元”“垂直二元”“三元”“四元”)的上面或下面。

      3. 以便箭头拉伸谓词形状上的相应角色框,请拖动其中一个端点 ( 起点图像 - 内部显示 X 的绿色方块终点图像 - 含有加号的绿色方块 )。

    3. 指明频率约束:

      1. “频率约束”形状从“ORM 图表”中拖到绘图页上。

      2. 将该形状放在要加以约束的谓词形状(“一元”“二元”“垂直二元”“三元”“四元”)附近。

      3. 选中形状,键入所需的频率。

    4. 指明集比较约束或等同性约束:

      1. “子集约束”形状或“等同性约束”形状从“ORM 图表”中拖到绘图页上。

      2. 将该形状放在要加以约束的角色的谓词形状(“一元”“二元”“垂直二元”“三元”“四元”)之间。

      3. 粘附到连接点 连接点图像 - 蓝色 X 谓词形状上的相应角色框上的子集约束等同性约束形状的开始点 起点图像 - 内部显示 X 的绿色方块

        连接线粘附到形状上以后,起点变为红色。此时您可以移动粘附的形状而不会断开连接。

      4. 粘附到另一个谓词形状的相应的角色框的子集约束等同性约束形状终点 终点图像 - 含有加号的绿色方块

    5. 指明环式约束:

      1. “环式约束”形状从“ORM 图表”中拖到绘图页上。

      2. 将该形状放在包含您要加以约束的两个角色的谓词形状(“一元”“二元”“垂直二元”“三元”“四元”)附近。

      3. 请执行下列操作之一:

        • 如果两个角色是一个更长谓词的一部分,粘附到谓词形状上的角色之一拨打约束形状的每个结束点 ( 起点图像 - 内部显示 X 的绿色方块终点图像 - 含有加号的绿色方块 )。

        • 如果这两个角色是二元谓词,请选择“环式约束”形状,然后在“格式”菜单上单击“线条”。在“图案”列表中单击“无”,然后单击“确定”

      4. 右击“环式约束”形状,然后在快捷菜单上单击所需的环式约束的类型。

    6. 指明外部约束:

      1. 将外部约束形状(“外部频率约束”“外部主要约束”“外部强制约束”“外部唯一性约束”)从“ORM 图表”中拖到绘图页上。

      2. 将形状放在代表您要约束的角色的谓词形状旁边。

      3. “ORM 图表”中,将“约束连接线”形状拖到绘图页上。

      4. 粘附到连接点 连接点图像 - 蓝色 X 外部约束形状上的约束连接线形状的开始点 起点图像 - 内部显示 X 的绿色方块

        连接线粘附到形状上以后,起点变为红色。此时您可以移动粘附的形状而不会断开连接。

      5. 粘附到谓词形状 (一元二进制垂直二元三元,或四元) 上的相应角色框约束连接线形状终点 终点图像 - 含有加号的绿色方块

      6. 要更改外部约束形状(“外部频率约束”“外部主要约束”“外部强制约束”“外部唯一性约束”)的频率,请选择该形状,然后键入所需的频率。

  8. 保存该图。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×