【问题标题】:Best pratice to save amount range values in db在数据库中保存金额范围值的最佳实践
【发布时间】:2013-02-10 06:03:01
【问题描述】:

我在该表中有一个帐户表我需要保存金额范围 我有一个下拉列表,其中包含 $25k-$30k$30k-$35k 之类的值,它需要增加 5 到 $250k

我计划将所有值都放在一个表(货币范围)中,并将 id 映射到帐户。但我的伙伴建议 最好将值直接保存到帐户表中。

最佳做法是什么?

此问题可能已被某人关闭。我只需要最佳实践。

【问题讨论】:

    标签: oracle hibernate jakarta-ee database-design


    【解决方案1】:

    首先它错误的设计方法来管理 varchar 列中的范围。

    我不确定您将范围保留为 varchar 的目的。如果这只是为了显示而不需要任何操作,那么最好直接更改帐户表。

    但是,如果您要进行进一步的操作,那么这里我们有两种方法可以实现它 1. 最好有两个独立的列出售“MinValue”和“MaxValue”作为限制范围 2. 如果您不打算更改帐户表,那么最好保留一个单独的表 accountLimit 并且将有两列用于范围。现在您可以将 ID 与帐户表相关联。并且可以从表 accountLimit 中选择值。

    【讨论】:

    • 是的,最好的做法是不这样做。保持数据和数据的渲染分开
    猜你喜欢
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 2017-09-08
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    相关资源
    最近更新 更多