使用乌尾鱼的脚表示法来说明一只乌尾鱼的脚图中实体之间的关系。 实体通过线条连接,行两端中的符号描述实体之间的关系的基数。

由于它们被广泛使用,并且仅利用四个符号,因此,乌文的页脚表示法图可帮助你以易于使用的格式传达复杂的关系。

创建图表和实体

  1. 在 Visio "菜单上,选择"新建">软件",然后选择"Crow's Foot Database 表示法"。

  2. 选择"公制单位"或"美制单位",然后选择"创建"。

  3. "Crow's Foot Database" 表示法模具中,将" 实体" 形状拖到绘图页上。

  4. 将另 一个实体 形状拖到绘图页上以创建第二个实体。

  5. 将" 关系 "形状拖到绘图页上以创建关系线。

  6. 若要连接实体,请将关系线的左端拖动到第一个实体,然后将其粘附到属性、连接点或整个实体。 拖动关系线的另一端,并将其粘附到第二个实体。

  7. 在关系线的两端设置基数符号:

    • 右键单击关系线,单击" 设置开始符号",然后从列表中选择 。 默认值为"零"或"更多"。

    • 再次右键单击关系线,单击" 设置结束符号",然后从列表中选择 。 默认值为1,仅 1。

      设置结束符号。

可以通过选择实体的边框,然后单击并拖动其黄色图柄来调整实体的宽度。 不能手动调整实体的高度。 高度通过属性的加减进行调整:

  • 若要删除不需要的属性,请选择它,然后按 Delete。

  • 若要向实体添加属性,请将属性从"形状"窗格拖动到实体,然后释放鼠标键。 双击属性 名称占位符 ,并输入属性的合适名称。

编辑实体的属性

默认情况下,会显示实体属性的名称,但每个属性的类型在视图中处于隐藏状态。

在视图中隐藏每个属性类型的一个"一只鱼的脚"实体。

可以更改任何实体的此设置:

  1. 右键单击实体,然后选择"显示属性类型"。

    显示每个属性类型的一个"一只鱼的脚"实体。

  2. 若要更改类型,请指向类型名称并单击两次。 类型名称周围会出现一个灰色框,指示已选中。

  3. 输入新类型名称。 完成后,按 Esc 键 (或单击实体上) 保存更改。 

更改乌尾鱼的脚表示法的外观

  1. 右键单击关系线,然后单击"设置形状格式"。

  2. 单击 窗格中的"线条"展开列表。

  3. 若要更改关系线的颜色,请单击"颜色"旁边的 图标,然后选择一种颜色。

    设置关系线的颜色。

  4. 单击"开始箭头大小"或"结束箭头大小"以更改"开始"和"结束"符号的大小。

    设置箭头大小。

  5. 若要添加文本,请选择关系线并键入文本。

注意: 在 Visio 网页版 上创建和编辑这两个库的页脚数据库表示法Visio 计划 1或 Visio 计划 2 许可证,该许可证独立于 Microsoft 365 购买。 有关详细信息,请与你的管理员Microsoft 365联系。 如果管理员已打开"自助购买",你可以自行购买Visio许可证。 有关详细信息,请参阅 自助服务购买常见问题解答

创建图表和实体

  1. 打开Visio网页",并搜索"黑眼的脚"。

  2. 选择 "Crow's Foot Database"表示法图表。

  3. 在对话框中,选择"公制单位"或"美制单位"。

  4. 选择“创建”。

  5. 图表随即打开。 应看到图表 旁边的" 形状"窗口。 如果看不到该形状,请转到"查看">窗格中,并确保选中"形状"。 如果仍未看到,请单击左侧的"展开形状 " 窗口按钮。

  6. "Crow's Foot Database" 表示法模具中,将" 实体" 形状拖到绘图页上。

  7. 将另 一个实体 形状拖到绘图页上以创建第二个实体。

  8. 将" 关系 "形状拖到绘图页上以创建关系线。

  9. 若要连接实体,请将关系线的左端拖动到第一个实体,然后将其粘附到属性、连接点或整个实体。 拖动关系线的另一端,并将其粘附到第二个实体。

  10. 在关系线的两端设置基数符号:

    • 右键单击关系线,单击" 设置开始符号",然后从列表中选择 。 默认值为"零"或"更多"。

    • 再次右键单击关系线,单击" 设置结束符号",然后从列表中选择 。 默认值为1,仅 1。

      右键单击"关系"行,选择"设置开始符号",然后从列表中选择一个基数设置。

可以通过选择实体的边框,然后单击并拖动其黄色图柄来调整实体的宽度。 不能手动调整实体的高度。 高度通过属性的加减进行调整:

  • 若要删除不需要的属性,请选择它,然后按 Delete。

  • 若要向实体添加属性,请将属性从"形状"窗格拖动到实体,然后释放鼠标键。 双击属性 名称占位符 ,并输入属性的合适名称。

编辑实体的属性

默认情况下,会显示实体属性的名称,但每个属性的类型在视图中处于隐藏状态。

在视图中隐藏每个属性类型的一个"一只鱼的脚"实体。

可以更改任何实体的此设置:

  1. 右键单击实体,然后选择"显示属性类型"。

    显示每个属性类型的一个"一只鱼的脚"实体。

  2. 若要更改类型,请指向类型名称并单击两次。 类型名称周围会出现一个灰色框,指示已选中。

  3. 输入新类型名称。 完成后,按 Esc 键 (或单击实体上) 保存更改。 

可用形状的页脚数据库表示法

形状

说明

在 Crow's Foot Database 表示法中的"实体"形状。

实体

对象,数据的组件。 它可以由其属性唯一标识,因此独立于架构中任何其他实体。 
 

"具有属性的实体"形状(以"Crow's Foot 数据库表示法"表示法)。

包含属性的实体

对象,数据的组件。 它可以由其属性唯一标识,因此独立于架构中任何其他实体。 包含用于显示每个属性数据类型的列。

以 Crow's Foot 数据库表示法表示的"属性"形状。

属性

描述实体的事实。 显示在实体的帧内。

在 Crow's Foot Database 表示法中的主要键属性形状。

主键属性

唯一标识特定实体的属性。 

在 Crow's Foot Database 表示法中的主要键分隔符形状。

主键分隔符

用于将主键属性与实体的其他属性分开的水平线。 

以 Crow's Foot Database 表示法表示法的关系形状。

关系

指示两个强实体之间的关联。 其名称是一个动词,用于简要描述关联。 将关系粘附到实体后,右键单击它以设置选项(例如,它是否为"标识"关系)以及设置连接线两端之间的符号。 

强实体和弱实体

  • 实体具有主键,这意味着可以单独通过属性唯一标识它。

  • 弱实体是不能单独由属性唯一标识的实体。 它依赖于其父实体的存在。 它必须结合其属性使用外键来创建主键。 通常,外键是弱实体相关的强实体的主键。

两个强实体之间的关系 称为关系。 

强实体与弱实体之间的关系称为强 关系

以乌克文的页脚表示法表示的符号

乌黑黑的页脚图将实体表示为框,将关系表示为框之间的线条。 这些线条两端的不同形状表示关系的相对基数。 

三个符号用于表示基数:

环表示"零"

一个圆环符号,用"乌克文的脚"表示法表示。

短划线表示"一"

在"Crow's Foot"表示法中的短划线符号。

一只鱼的脚代表"多"或"无限"

在"叫人"的"脚"表示法中,有一只乌尾鱼的脚符号。

这些符号成对用于表示实体在关系中可能具有的四种类型的基数。 表示法的内部元素表示最小值,外部元素 (最接近实体) 表示最大值。

说明

符号

环形和短划线:最小零,最多一 (可选)

"零"或"一"的符号,以乌文的脚表示法表示。

短划线和短划线:最少一个, (一个)

"一"和"仅一"的符号,以乌黑的脚表示法表示。

响铃和鱼脚:最小零,最大 (可选)

"零"或"More"的符号,以乌黑的脚表示法表示。

短划线和乌云的脚:最小一个,最多 (数)

"一个或多个"符号,以乌黑的脚表示法表示。

使用技巧图表设计方法

  • 标识所需的所有实体。 在图表中绘制所有这些图表。

  • 确定哪些实体彼此具有关系,并连接它们。 (并非所有实体都有关系。 有些可能有多个关系。)

  • 每个实体只应在图表中显示一次。

  • 查看绘制的关系。 是否有冗余关系? 是否有不必要的或缺失的? 

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈意见!

×