2013-08-23 229 views
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在TU torials表?

+0

您可以通过谷歌搜索为星型模式 –

回答

3

不,您可以从章节表中间接获取它。这在教程表中是多余的。

+0

+1非常感谢你略知一二。 – Code

2

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

3

没有必要使用它作为一章的id是章表中可用