创建一个包含一只鱼脚数据库表示法的图表

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

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

创建图表和实体

  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. 若要添加文本,请选择关系线并键入文本。

创建图表和实体

  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 Database 表示法表示的"属性"形状。

属性

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

在 Crow's Foot 数据库表示法中,主键属性形状。

主键属性

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

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

主键分隔符

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

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

关系

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

强实体和弱实体

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

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

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

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

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

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

三个符号用于表示基数:

环表示"零"

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

短划线表示"一"

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

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

以"乌克文的脚"表示法表示的乌尾鱼的页脚符号。

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

描述

符号

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

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

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

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

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

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

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

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

设计图表的提示

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

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

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

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

需要更多帮助?

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

此信息是否有帮助?

谢谢您的反馈!

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

×