0

一个品牌有一个图像(徽标 - 不可为空)。一个产品有许多图像。图像必须有品牌产品,但我不能在任何一个字段上使用“不可为空”,因为图像只属于其中一个?

你将如何映射这种关系?

品牌 1----1 图片 *----1 产品

4

1 回答 1

0

所以无论如何,一个图像总是有一个品牌或产品?一个品牌可以有多个图像吗?在大多数情况下,品牌或产品与图像是一对多的关系。

这意味着产品或品牌在任何给定时间都可以拥有图像。

我不确定你的措辞是否有意义。但通常在大多数情况下,Image 表将是一个查找表,并且必然与 Product 或 Brand 有关系,但 Brand 或 Product 会有一个 ImageID 列,因此是一对多的关系。

于 2012-08-20T20:21:16.950 回答