我得编一本像数据库一样的字典。它包含术语和解释。这些解释有两种语言,但数量会随着时间的推移而增加。最理想的制作方法是什么?我应该在多少表中分割数据?
最佳答案
我将使用一个简单的多对多关系模式,使用3个表:
语言,字段为LanguageID(主键)和Language。
字段为termid(主键)、term的术语。
字段languageid(语言外键)、termid(术语外键)和explanation的解释。使用languageid和termid字段生成唯一键。
这将允许语言、术语和解释随着时间的推移而独立增长,但将每个解释与一种语言紧密地联系起来。