我目前正在尝试使用 Workbench 应用程序为 MySQL 开发一个模式,并遇到了问题,如下图所示:
我的模型应具有以下属性:
存在许多区域(例如特定地形上的建筑物)。对于这些区域,每个楼层都有地图。在每张地图上可以放置几个视点。
所以关系很清楚:1个区域可以有n个地图。1 张地图可以有 n 个视点。
我把它们画到图像中。但是,为什么 Workbench 将 map_id 和 area_id 插入视点,尽管 map_id 就足够了?是不是有点重复?
还有一个问题:这些关系正在识别是否正确?我以为会是这样,因为没有区域就不可能存在地图,没有地图就不可能存在视点。
谢谢你。