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 はチュートリアル テーブルにあるべきですか?

4

3 に答える 3

3

いいえ、章テーブルから間接的に取得できます。チュートリアルの表では冗長です。

于 2013-08-23T05:19:53.040 に答える
3

チャプターIDはチャプターテーブルで利用できるため、使用する必要はありません

于 2013-08-23T05:22:43.023 に答える
2

それを使用する必要はありません。やれば輪になる。チュートリアル テーブルからサブジェクト ID を削除するだけです。

于 2013-08-23T05:20:55.950 に答える