我对从给定的ER图创建表很陌生,虽然我使用过crow的脚图,但我对下面的图表类型完全陌生。
从这个中,如何确定表中的主键、外键和1-1、1-多等关系?
谢谢你的建议。
P.S.我正试图在MySQL工作台上建模,所以如果有任何具体的建议,我将不胜感激!
发布于 2015-11-23 22:00:46
此关系图包含的信息不足以确定表中的主键或外键。例如,没有列出ShoppingCart的属性,所以不可能说出键是什么。
但是,您可以相当容易地确定这些关系。括号中的数字表示关系的基数,例如(0,*)表示“0或更多”,(0,1)表示“0或1”,(1,1)表示“一个和唯一一个”。例如,从这个图表中,我们可以说一个产品可以在ShoppingCart的“零或多个”实例中,而一个ShoppingCart可以有“零或多个”产品,但是一个产品可以属于“一个和唯一一个”类别。一个类别可以有“零或一”父母,但“零或多”子类别,等等。
https://stackoverflow.com/questions/33881214
复制相似问题