我有以下格式的数据库结构,
科目表
subject_id subject_name
1 HTML
2 Java
章节表
chapter_id chapter_name subject_id
1 Doctype 1
2 Intro to Java 2
教程表
tutorial_id tutorial_name chapter_id subject_id
1 Intro to doctype 1 1
2 Details of doctype 1 1
3 Intro to JVM 2 2
subject_id应该在教程表中吗?
答案 0 :(得分:3)
不,你可以从章节表中间接得到它。它在教程表中是多余的。
答案 1 :(得分:3)
无需使用它,因为章节ID可在章节表
中找到答案 2 :(得分:2)
无需使用它。如果你这样做,就像形成一个圆圈。只需从教程表中删除主题ID即可。