现在我有一个看起来像这样的层次结构:
.stage
......年级
......学期
.......科目
......单元
......课
起初,它们都存储在同一张表中,并存在id
parent
关系;但是,这 6 个级别中的每个级别都有自己的数据。例如,一个课程有featured_video_id
一个主题有一个language_id
.
现在我正在考虑创建 6 个表:每个级别一个,并用外键连接它们。我正在考虑所有可能性,并认为专业意见会有所帮助。这种分裂会有什么好处,还是我将来会后悔的事情?