【发布时间】:2012-09-06 13:01:55
【问题描述】:
我需要创建支持多种语言的网站,但是我从来没有这样做过,我需要帮助来为我的应用程序创建数据库。
网站将是商业的,所以我们以 ITEM 表为例。我唯一能很快想到的就是这个模型,但我认为这不是很好,因为 Language 表与 Item 表相关联,但我也会有 Company 表,也许还有其他人。
Item
ID
Price
Language
ID
ItemID
Language (example: en-US)
Field (example: title)
Value (example: Good Title)
有人可以帮我设计支持多种语言的优秀数据库吗?
【问题讨论】:
-
Language.ID - 没必要。使用
LangCode, ItemId作为PK。
标签: database database-design relational-database