Database 如何处理非标准化数据
我正在建立一个数据库来管理我们的一些自由卖家的付款。他们可以得到每日费率、每种产品的佣金和其他费用(例如里程数) 有些项目和费用有标准费率。例如,销售某种商品需要20英镑。随着时间的推移,情况当然会发生变化。例如,今年你卖了机器X,得到了20英镑。明年你将得到22英镑。我可以为标准化数据构建一个模型。然而,我不知道如何处理数据库中没有的可怕的“其他”类别,这些类别在他们提交销售和成本时需要添加到报告中。例如,也许他们不得不在最后一刻租一辆车。这不在费用数据库中,所以他们需要记下“租车”,多少天和每天多少钱。或者,他们可能需要支付翻译或其他费用。所以我需要一些方法来捕捉它们的描述,单位速率和单位Database 如何处理非标准化数据,database,django-models,Database,Django Models,我正在建立一个数据库来管理我们的一些自由卖家的付款。他们可以得到每日费率、每种产品的佣金和其他费用(例如里程数) 有些项目和费用有标准费率。例如,销售某种商品需要20英镑。随着时间的推移,情况当然会发生变化。例如,今年你卖了机器X,得到了20英镑。明年你将得到22英镑。我可以为标准化数据构建一个模型。然而,我不知道如何处理数据库中没有的可怕的“其他”类别,这些类别在他们提交销售和成本时需要添加到报告中。例如,也许他们不得不在最后一刻租一辆车。这不在费用数据库中,所以他们需要记下“租车”,多少天和
- 我会有一些额外的“其他东西”表,他们可以添加到其中,然后用标准化数据进行联合吗
- 我会改变基本结构以适应这些异常吗
我很难理解这个场景,尤其是第二段。你能澄清一下吗?好的。。。我改变了描述。
Types
.id
.description
(eg products, expenses ...)
Items
.id
.type_id
.description
(eg Laptop 2000, Supermouse, Mileage...)
Rates
.id
.item_id
.date_from
.date_to
.unit_rate
Invoice
.id
.rate_id
.event_id
.units
Other_expences
.id
.event_id
.description
.units
.unit_rate