在 ER 图中:假设我们有一个实体所有者和一个实体宠物。主人通过关系收养与宠物有关。这种关系是一对多的,即一个主人可以领养许多宠物,但一只宠物只能被一个主人领养。
现在每只宠物都有一个在所有者拥有的宠物中唯一的名称,即所有者不能拥有两只名为“Squiggles”的宠物。但是,不同的主人可以使用相同的宠物名称,即 Jack 可以拥有一只名为“Squiggles”的宠物,Jill 也可以。
如何在 ER 图中表示宠物的名字?
在 ER 图中:假设我们有一个实体所有者和一个实体宠物。主人通过关系收养与宠物有关。这种关系是一对多的,即一个主人可以领养许多宠物,但一只宠物只能被一个主人领养。
现在每只宠物都有一个在所有者拥有的宠物中唯一的名称,即所有者不能拥有两只名为“Squiggles”的宠物。但是,不同的主人可以使用相同的宠物名称,即 Jack 可以拥有一只名为“Squiggles”的宠物,Jill 也可以。
如何在 ER 图中表示宠物的名字?
听起来这就是你想要的:
http://en.wikipedia.org/wiki/Weak_entity
宠物将由所有者 ID 及其名称唯一标识。
维基百科中的示例听起来与您正在寻找的类似。
虽然这可能不是您在数据库中实现它的确切方式,但这就是您绘制它的方式。