数据库结构

3
我有一个以下格式的数据库结构,
科目表
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应该在教程表中吗?”

你可以通过谷歌搜索“星型模式”来获取一些想法。 - Pandiyan Cool
3个回答

3
不,你可以从章节表中间接获得它。在教程表中是多余的。

3

不需要使用它,因为章节 ID 可在章节表中找到


2

不需要使用它。如果您这样做,就像形成一个圆圈。只需从教程表中删除主题ID即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接