支持多币种的金额需要另外建一张表吗?

还是直接作为某个表的属性

不需要,我们的保险应用中,币种和汇率有一张表单独维护着,用户投单只可能选其中一种币种,但是结算或者打单的时候可以换用其它币种,这个时候有个币种换算的工具类来解决这个问题。

就算你在一张表中保存了各种币种的金额也是需要换算的,何况,很多数据是没有用的。

如果紧事记录币种可以作为某个表的属性。如果需要换选汇率等,有若干关于该币种的信息可以建一张表。

一般情况一个表就可以了,不知道你的业务场景是什么