首页 > 解决方案 > 派生属性如何识别

问题描述

我已经寻找了一段时间,但无法找到一个体面的解释,以便如何在场景中从其他示例中识别派生属性,如果有人可以指定一个非常有帮助的示例,谢谢

标签: mysqldatabase-design

解决方案


派生属性是可以从其他信息中得出的属性。

一个例子是“年龄”。一个人的年龄可以从出生日期得出;汽车的年龄可以从制造日期推算出来。

虽然“年龄”是动态的(它随时间而变化),但派生属性不一定是动态的。如果您以 X 价格买入股票,然后以 Y 价格卖出,您将获利 Y - X。利润来自价格。相比之下,价格本身通常不能从任何东西中得出。

有时会查找派生属性,而不是直接计算。例如,汽车的车辆识别号编码汽车的各种属性。如果您有 VIN 并且 [知道如何解码][1] 它,则无需存储汽车的制造地点,因为这可以从 VIN 的第一个字母中得出。

[1]: https://www.edmunds.com/how-to/how-to-quickly-decode-your-vin.html#:~:text=A%20vehicle%20identification%20number%20(VIN,assigns %20to%20an%20individual%20vehicle.


推荐阅读