【发布时间】:2012-08-19 13:31:26
【问题描述】:
好的,我有一张专辑和图片表。
一个相册可以有很多张图片。
但是,图像可能并不总是属于相册。它可以是独立的。
在图像表中的album_id 上添加null 或在album_id 和image_id 之间创建一个表是更好的做法吗?由于一张图片只能属于一个相册,我会在连接表中的 image_id 中添加一个独特的约束。
所以选项1)图像表中的空字段 选项 2) 对 image_id 具有唯一约束的联接表
我已经读到这是识别或非识别关系。如果我有非识别关系,则该字段仍需要设置为正确的空值。换句话说,非标识关系需要设置为非强制的 - 使用 null 是否正确?
【问题讨论】:
标签: mysql