我正在为一个出售房屋和土地的网站设计一个数据库。我有一个问题,房子可能位于一块或多块土地上,而土地可能包含一块或多块土地,具体取决于其面积。我提出了最初的设计,土地和房子之间的关系是多对多的:
House: Id - Name – area –landID – noRooms – hasSwimmingPool Land: Id – name – area - location Offer: (contain the offer of either a land or a house) Id – userID – type – paymentMethod Land_House: houseID – landID
我仍然无法将 Land_House 表与 offer 表相关联。
有没有比我做的更好的方法?最好的方法是什么?