0

この表で発見できる重要な機能依存関係はどれですか? そのために使用できる体系的なアプローチはありますか?

|  first_name  |  surname  |  student_id  |  program_code  |  name_of_study  |
4

1 に答える 1

2

特に次の概念で、データベースの正規化を見てください

長くなってしまいましたが、以下をどうぞ。

first_namesurnameによって派生できるstudent_idので、学生という名前の独自のテーブルにそれらを配置します。これstudent_id外部キーです。そのため、アスタリスクでマークされています。

------------students---------------
| *student_id* | first_name| surname |

学生から教科へのマッピングは、別のテーブルに配置する必要があります

-----------subjects-----------
| *student_id* | name_of_study  |

最後のテーブルにはコードの提出が含まれています

-----------submissions-------
| *student_id* | program_code |

とはいえ、データベースの講義は久しぶりなので、私が提供したリンクを読むことをお勧めします。

テーブル内の列は、機能的に外部キーに依存しています (または、私が正しく行った場合はそうあるべきです)。

于 2015-04-30T10:15:54.697 に答える