0

私は現在、大学のデータベースを設計しています (課題!)。すべて問題ないようです。しかし、私は微妙な問題に遭遇しました。

これで、Intake学生が登録できる摂取量に関する情報を保持するエンティティがあります。すべての摂取量にはいくつかのSpecialisms があり、各専門分野にはModule講義される s の数があり、すべてのモジュールにはLecturerそれを提供するための s の数があります。

以下の図は、設計を明確にする必要があります (中間エンティティは、多対多の関係に取り組むためのものです)。

データベースの論理設計

F1205ここで、 1 つの専門分野 (たとえば、SEソフトウェア エンジニアリング) に対してのみ (簡単にするために) 開く (2012 年 5 月に始まるフルタイムの摂取)摂取コードがあるとします。このスペシャリズムのスペシャライズド インテークは、連結されたキーになりますF1205SESEこの id から、その部分を使用して講義するモジュールが何であるかを知ることができます。

モジュールは多くの講師によって講義される可能性があるため、その特定の専門科目でモジュールを提供する講師をどのように指定し、この情報をどこに保存することができますか?

設計ミスのような気がするのですが、どこかわかりません。

4

0 に答える 0