(我问这个问题的原因是因为我读过,这让我重新思考了我目前的设置)
我目前正在开发一个ruby on rails应用程序,其中有许多语言,每种语言都附有一个基本单词词典,以及映射到每个基本单词的单词列表。按照我目前设置它的方式,有一个base_words表,其中包含base_word作为字符串,以及language_id作为外键。还有一个words表,其中的每一行都包含一个word字符串,以及作为外键的base_word_id。每一列都有一个language_id索引,虽然我几乎肯定这是多余的,因为language_id on base_word,所以我打算取消它(尽管这可能是我的一个错误假设)