我有一种情况,我有一个不相交的关系(在这种情况下,上下文是车辆及其类型),我不确定如何最好地表示该关系之外的数据。整个上下文是一个租赁数据库。
我现在的模型是这样的:
车辆-型号-(D)-VAN& CAR
从这里开始,我还有一个租用表,它将最终保存构成整个租借预订的数据。然而,很明显,一辆车要么是当前租赁的,要么不是,或者可能是预订的(设计决策)。
我想要有一个预留的表,其中包含与客户信息一起预留的车辆,其中的主键可以在租用表中使用。但后来我想,非当前租赁的车辆存放在哪里。我是否要创建两张桌子,可用和已预订?
发布于 2017-02-16 04:11:48
只是车辆模型和预订。要获得可用的车辆,向左加入预订将允许您找到未预订的车辆。租借是当前或过去的预订,预订是未来的预订。
https://stackoverflow.com/questions/42258972
复制相似问题