我必须像数据库一样制作字典。它包含术语和解释。解说有2种语言,但随着时间的推移,数量会增加。制作它的最佳方法是什么?我应该在多少表中拆分数据?
最佳答案
我会使用一个简单的多对多关系模式,使用 3 个表:
具有字段 languageID(主键)和语言的语言。
带有字段 termID(主键)、term 的术语。
使用字段 languageID(语言的外键)、termID(术语的外键)和解释进行解释。使用 languageID 和 termID 字段创建唯一键。
这将允许语言、术语和解释随着时间的推移独立增长,但将每种解释与一种语言紧密联系起来。
关于database - 制作字典数据库的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5425159/