如何存储将被本地化的静态数据?

时间:2018-06-04 14:27:05

标签: sql-server database-design configuration relational-database data-modeling

我正在开发一个医疗保健系统,我希望医生在开始输入诊断而不是输入诊断时,他可以从将要显示的列表中进行选择。

该列表包含疾病或症状,然后将其插入诊断表中的数据库中。

我这样做是因为两个原因:

  • 我希望所有医生在编写诊断时使用相同的症状列表,以便稍后处理该数据,而不是每个人都按照自己的方式输入。

  • 当向不同地区展示时,数据将被本地化并翻译成不同的语言。

我在这里面临一个问题,我应该将所有这些放在数据库或配置文件中的查找表中吗?如果3000种语言中的行数为7(每种语言都有自己的列),我可以随时添加新数据或删除。

1 个答案:

答案 0 :(得分:1)

我会把它们放在数据库中。我发现它比配置文件更容易维护,查询速度更快。