创建带有鱼尾纹数据库表示法的图表

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

由于它们被广泛使用,并且只使用四个符号,因此鱼尾纹的 "页脚" 符号图可帮助你以一种易于使用的格式传达复杂的关系。

创建图表和实体

  1. 在 Visio 中的 "文件" 菜单上,选择 "新建>软件",然后选择 "鱼尾纹" 数据库表示法

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

  3. 从 "鱼尾纹" 数据库 "批注" 模具中,将 "实体" 形状拖到绘图页上。

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

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

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

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

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

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

      设置结束符号。

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

  • 若要删除不需要的属性,请将其选中,然后按 Delete。

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

编辑实体的属性

默认情况下,显示实体属性的名称,但每个属性的类型在视图中都是隐藏的。

一个鱼尾纹实体,其中每个属性的类型均隐藏在视图中。

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

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

    一个鱼尾纹实体,其中每个属性的类型均为可见。

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

  3. 输入新的类型名称。 完成后,按 Esc (或单击该实体的其他位置)以保存更改。 

更改鱼尾纹表示法的外观

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

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

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

    设置关系线的颜色。

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

    设置箭头大小。

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

创建图表和实体

  1. 打开Visio 网页版,然后搜索鱼尾纹

  2. 选择 "鱼尾纹" 数据库表示法图表。

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

  4. 选择“创建”。

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

  6. 从 "鱼尾纹" 数据库 "批注" 模具中,将 "实体" 形状拖到绘图页上。

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

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

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

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

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

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

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

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

  • 若要删除不需要的属性,请将其选中,然后按 Delete。

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

编辑实体的属性

默认情况下,显示实体属性的名称,但每个属性的类型在视图中都是隐藏的。

一个鱼尾纹实体,其中每个属性的类型均隐藏在视图中。

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

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

    一个鱼尾纹实体,其中每个属性的类型均为可见。

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

  3. 输入新的类型名称。 完成后,按 Esc (或单击该实体的其他位置)以保存更改。 

鱼尾纹数据库表示法中可用的形状

形状

说明

鱼尾纹数据库表示法中的实体形状。

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

具有 "鱼尾纹" 数据库表示法中的 "属性" 形状的实体。

具有属性的实体

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

鱼尾纹数据库表示法中的属性形状。

属性

描述实体的事实。 出现在实体的框架内。

鱼尾纹数据库表示法中的 "主键" 属性形状。

主键属性

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

鱼尾纹数据库表示法中的主关键字分隔符形状。

主关键字分隔符

用于将主键属性与实体的其他属性分隔开来的横线。 

鱼尾纹数据库表示法中的关系形状。

关系

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

强大的实体和弱实体

  • 强实体具有主键,这意味着它只能由其属性唯一标识。

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

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

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

鱼尾纹表示法中的符号

鱼尾纹图将实体表示为框,并将关系表示为框之间的直线。 这些线条两端的不同形状表示关系的相对基数。 

三个符号用于表示基数:

圆圈表示 "零"

鱼尾纹表示法中的圆圈符号。

短划线表示 "一"

鱼尾纹表示法中的短划线符号。

鱼尾纹代表 "多" 或 "无限"

鱼尾纹的尺符号中的鱼尾纹符号。

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

说明

符号

圆环和短划线:最小值为零、最大值为零(可选)

0或1的符号,采用鱼尾纹的尺表示法。

短划线和短划线:最小值1、最大值(强制)

一个且仅有一个的符号,位于鱼尾纹的尺表示法中。

环形和鱼尾纹:最小值零,最大数量为零(可选)

零个或更多的符号,采用鱼尾纹表示法。

短划线和鱼尾纹:最小一个,最大数量(必需)

一个或多个的符号,采用鱼尾纹表示法。

设计图表的提示

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

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

  • 每个实体在图表中应仅出现一次。

  • 查看你所绘制的关系。 是否有任何冗余关系? 是否有不必要或遗漏的信息? 

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

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

此信息是否有帮助?

谢谢您的反馈!

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

×