gpt4 book ai didi

database-design - ERD - 鱼尾纹符号

转载 作者:行者123 更新时间:2023-12-05 05:28:44 25 4
gpt4 key购买 nike

我正在查看数据库建模的鱼尾纹符号。我对此有疑问。我遇到了一个图表(我认为是鱼尾纹符号),其中我看到有 2 个实体,它们之间有 2 个关系箭头。除此之外,只有一端定义了最小和最大基数。另一端只是定义了一个基数(0 或 1)。

这听起来像“鱼尾纹符号”吗?这样对吗?是否有任何学习鱼尾纹表示法的在线好教程?

最佳答案

标准的伟大之处在于有太多可供选择的标准!

没有“鱼尾纹表示法”这样的(单一的)东西。作为这个Wikipedia article解释说,有许多不同的工具使用鱼尾纹表示法的变体。

鱼尾纹符号通常涉及实体框和关系线。关系线上通常有标记,说明关系每一端的基数。用于标记基数的图形约定因实现而异。有些人使用图形约定(正方形或对角鱼尾纹、单斜线或双斜线、箭头、空心圆和实心圆等),而其他人则使用数字和字母,例如:0,1 或 1,n 等。

还要记住,不同版本的鱼尾纹表示法可以包含有关实体和关系的其他信息,例如哪些实体“强”,哪些实体“弱”(“弱”:它们的候选键的一部分被定义通过一种或多种关系)。

我一直发现鱼尾纹标记法(我自己喜欢 James Martin 的 IE 标记法)是表示 ERD 的有效方式。我认为,如果您选择一个您感到满意的约定,您将能够让几乎所有开发人员或 DBA 甚至大多数用户理解您试图传达的关于您的数据模型的内容。

一旦您选择了一个惯例,我相信维基百科或谷歌会很快找到一个引用资料,帮助您轻松学习它。

关于database-design - ERD - 鱼尾纹符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7847958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com