我想存储有关房屋的信息。这些房屋可以是独立的,也可以属于建筑物。我也想存储有关这些建筑物的信息。因此,一栋建筑物可以包含一栋或多栋房屋,而一栋房屋可以包含在零栋或一栋建筑物中。问题是如何在 mysql 数据库中关联这两个实体。我正在考虑的解决方案是将一个可以为空的 id_building 添加到房屋表中,但我不确定这是一个好主意,前提是它是一个外键。非常感谢您提前!
你的想法是实现这种关系的正确方法。这是一个 0/1-->n 关系。
您使用 的NULL
值捕获“0”关系building_id
。您使用 的有效值捕获“1”关系building_id
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句