【问题标题】:Design Tables to hold multi-Country data设计表来保存多国数据
【发布时间】:2010-01-19 16:12:35
【问题描述】:

我们正在成为一家国际公司,我的任务是设计我们将如何存储不同国家/地区的特定数据。如语言、邮政编码正则表达式、电话号码正则表达式、国家电话代码、货币等。

目前我们有这样的表格:Countrys、Languages、CountryLanguages、CountryCallingCodes。英国的英镑和欧元等货币呢,它们的定义将存储在哪里?我们不受现有表的限制,因为我们还没有实现它们。

谁能给我指点在线资源来帮助我设计表格来存储这个国际国家信息?

【问题讨论】:

    标签: sql-server sql-server-2005 database-design internationalization


    【解决方案1】:

    CLDR (Common Locale Data Repository) http://cldr.unicode.org/ 可能是最全面的本地化信息在线资源。您可以下载最新版本 unicode.org/Public/cldr/1.7.2/ 的 zip。

    【讨论】:

      【解决方案2】:

      如果您处理的是外币,那么您需要了解贵公司将如何处理兑换率。例如,如果您在线销售产品并拥有目录,那么您可能不希望价格每天都在变化,因为欧元兑美元汇率上涨了 0.01%。不过,如果您从事在线股票交易,那么您可能确实想使用最新的转换率。

      我知道我在网上看到了一些数据库设计存储库,但是今天早上我的 Google-fu 却没有。我找到了this 网站,但我没有立即看到任何围绕国际化的示例。

      Sun 对这个问题的看法不错:http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/i18n/i18n5.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-15
        • 2014-04-24
        • 1970-01-01
        • 2018-02-28
        • 1970-01-01
        • 1970-01-01
        • 2018-06-19
        相关资源
        最近更新 更多