Google DocsのデータをMySQLに移行しよう
データの関連性の回答
回答としては、以下のようになります。
データの関連性を考える時は、常に日本語を使ってチェックするようにしましょう。
生徒と学科の関係は、以下のように言うことができます。
- 一人の生徒は、一つの学科に所属します。
- 一つの学科には、複数の生徒がいます。
これを、「生徒 belongs to 学科」の関係と呼びます。
これを、「学科 has many 生徒」の関係と呼びます。
生徒とサークルの関係は、以下のように言うことができます。
- 一人の生徒は、複数のサークルに所属しています。
- 一つのサークルには、複数の生徒がいます。
これを、「生徒 has many サークル」の関係と呼びます。
これを、「サークル has many 生徒」の関係と呼びます。
生徒と試験結果の関係は、以下のように言うことができます。
- 一人の生徒は、複数の試験結果を持っています。
- 一つの試験結果には、一つの生徒がいます。
これを、「生徒 has many 試験結果」の関係と呼びます。
これを、「試験結果 belongs to 生徒」の関係と呼びます。
上記の関係をシステム的な図にすると、このようになります。