我是从给定的 ER 图创建表格的新手,虽然我使用过鱼尾纹图,但我对下面的图表类型完全陌生。
由此,我如何确定表中的主键、外键以及 1-1、1-many 等关系?
非常感谢您的任何建议。
PS我正在尝试在MySQL Workbench中对其进行建模,因此如果有任何具体建议,我将不胜感激!
我是从给定的 ER 图创建表格的新手,虽然我使用过鱼尾纹图,但我对下面的图表类型完全陌生。
由此,我如何确定表中的主键、外键以及 1-1、1-many 等关系?
非常感谢您的任何建议。
PS我正在尝试在MySQL Workbench中对其进行建模,因此如果有任何具体建议,我将不胜感激!
此图表不包含足够的信息,无法让您确定表中的主键或外键。例如,ShoppingCart 没有列出任何属性,因此无法说出键可能是什么。
但是,您可以相当容易地确定关系。括号中的数字表示关系的基数,例如 (0,*) 表示“零或多个”,(0,1) 表示“零或一”,(1,1) 表示“只有一个”。例如,从这个图中我们可以说一个产品可以在 ShoppingCart 的“零个或多个”实例中,并且一个 ShoppingCart 可以有“零个或多个”产品,但一个产品可以属于“一个且只有一个”类别。一个类别可以有“零个或一个”父类别,但可以有“零个或多个”子类别,依此类推。