标签: sqlite model schema
如何在sqlite3中最好地表示以下数据?
我正在创建一个歌曲数据库,每个歌曲都包含一个不可预测的和弦数量。每个和弦都有一个根(字符串,1或2个字符)和一个音调(字符串,<20个字符)。
对我来说,有两个类是直观的: Chord 包含两个字符串,而 Song 包含 Chord的任意长度列表秒。但是,据我所知,这并不是sqlite的运作方式。是否有更好/规范的方式来处理这类数据?
编辑:
这个问题有一个特定的限制,即和弦的顺序很重要,我不认为典型的SQL一对多关系满足这一点。