このクエリを作成するのに何時間も掛かっています。列内のIDが他の列のIDと等しいかどうかを確認するSQL Serverクエリ
がSpecialtyChosenID StudentID Subject SubjectSpecialtyID
5ABFB416-8137 15 Math A1EBF3CB-E899
5ABFB416-8137 15 English A1EBF3CB-E899
その中に情報が意味idを持つ学生のことがない: これは、テーブルStudents
(内部結合で作られた)です。 15は、彼が経過した2つの科目(数学・英語)が渡された被験者が選ばれた専門に属しているかどうかを知るために、クエリになり何のid A1EBF3CB-E899
を専門に属しID 5ABFB416-8137
で専門を選択しました学生による?
SubjectSpecialtyID
と同じ件名を数えて、SpecialtyChosenID
とすることもできます。
どうもありがとう
これは、CSコースの4NF/5NFデータベースの問題を示すために使用された例のように思われます。これが宿題であれば、そのようにマークしてください。 – ConcernedOfTunbridgeWells
いいえ、それは宿題ではなく、学生や科目は私が車や本を選ぶことができる例です。さらにCSコースが何であるか分かりません。 – user974417