我正在建模一个类似司机的系统,对于在平台上注册的每个司机,他/她可以是“单独”司机或属于已经关联的公司。
独立于驱动程序的类型,注册以下信息:
现在,如果是“单独”驱动程序,还会询问以下附加信息:
如果他/她属于关联公司,只是名字的的公司将被要求(因为所有的车辆将被关联到汽车公司)。
该公司表将具有以下属性:
最后,车辆表将具有以下属性:
车辆不能作为独立实体存在,即它必须与司机或现有公司相关联。
我想使用关系数据库对此场景进行建模,因为此信息将与路由算法相结合。我很难为这个问题找到一个“干净”的解决方案(特别是考虑到我们将相关实体信息,车辆,存储在两个不同的表中)......那么,对这种情况进行建模的最佳方法是什么?
对澄清请求的回应
- 在您的业务领域,一个单独的司机有可能最终为 …