数据库设计问题,请各位大神指教

有一张订单表,一张方案表,订单表引用方案表,现在我的疑惑是:后期客户方案可能
会更改,那么更改前的订单记录里的方案记录也会随着更改,现在要如何保证查询订单
时查询出的是当时的方案记录,而不会受后期变更的影响?请各位指教

订单表中存放方案表的id,这样方案更改了,但是方案的id是不会改的。所以可以保证查询订单时查询出的是当时的方案记录不会受变更影响。

这样查询出的是更新后的数据了啊,比如今天方案的利率为0.23,今天又客户下了个订单,那么他订单里的利率为0.23,
但是如果明天将方案利率调整为0.2,那么再去查询这条订单记录时,利率变为0.2了,而实际应为0.23