これで、次のような階層構造ができました。
段階
...学年
...学期
...教科....
単位....
授業
最初は、それらはすべてid
parent
関係を持って同じテーブル内に格納されていました。ただし、これら 6 つのレベルの各レベルには独自のデータがあります。たとえば、レッスンには がfeatured_video_id
あり、サブジェクトには がありlanguage_id
ます。
今、私は 6 つのテーブルを作成することを考えています: 各レベルに 1 つずつ、それらを外部キーで接続します。あらゆる可能性を考えており、専門家の意見が役立つと考えました。その分裂は何かの役に立つのだろうか、それとも将来後悔することになるのだろうか?