我現在正在創建一個應用程序(使用MYSQL),用於使用簡單的flashcards學習單詞/語言。真正讓我頭痛的是如何構建模式(表格)。對如何使它變得非常簡單有很多想法,然後我繼續像這樣構造它。Flashcard語言項目的數據庫模式/邏輯
我有一個表每一種語言,它有4個領域。一個值,例如'狗',詞性(名詞),縮寫和拼寫的一部分。我收集了一個名爲「翻譯」(或閃卡)的表格中的所有單詞,它們彙集在一起。還有另外兩張桌子,但我想專注於保存不同的flashcard。使用這種模式,我可以製作支持2種以上語言的flashcards,而不需要全部做這些(翻譯中的字段可以爲空)。問題是,如果添加了新語言,我必須在翻譯中創建另一個表格和一個新字段。我其實不知道它是否壞,但我認爲在這裏有比這更好的方法。有了這些信息:
有沒有人有一個想法如何使這個數據庫模式更好?
在此先感謝! :)