有拥有 TAXIS 的业主,业主向出租车公司提供出租车。出租车公司有司机。TAXIS 可以分配一名或多名司机,司机可以驾驶多辆出租车。
这意味着 TAXIS 和 DRIVERS 之间会有多对多的关系。这很简单。根据我的假设,出租车公司将车主、司机和出租车的记录保存在三个不同的表/实体中——车主、出租车和司机。公司知道哪个出租车属于哪个车主,由哪个司机驾驶。
扭曲的是,大多数车主本身就是司机。我应该如何与这个特定的东西建立关系。
整体:当实体的一个组件也可以是另一个实体的组件时如何关联?(这里有些车主也是司机)
我正在尝试制作 ER 图,然后进行标准化。