私はAccessでデータベースのプロトタイプを作成しています。私は学生テーブルとレッスンテーブルを持っています。 1人の学生が多くのレッスンを受けることができます。私は、学生のためのレッスンを教えるフィールドが必要です。 'レッスン3'。私は新しいテーブル、クエリ、フィールドなどの作成に関するアドバイスを非常に公開しています。私のデータベースはプロトタイプなので、完全に変更する方が良いと思えば、私は提案しています。特定の生徒の各レッスンの時系列番号を示すフィールドを追加するにはどうすればよいですか?
0
A
答えて
0
これはあなたが探しているものではないかもしれませんが、私は学生とレッスンの間の結合テーブルによって促進される多対多の関係に関係船を変更します。結合表には、生徒とレッスンの主キーを参照する2つの外部キーで構成された複合主キーがあります。いつでも学生は多くのレッスンを受けることができますが、レッスンではいつでも多くの生徒を出席させることができるので、私はこれを行います。 次にレッスン・テーブルで、レッスンの年代順の番号をChronoNumberという名前の列またはその効果のあるものとして追加することができます。 ChronoNumberは少し繰り返すことができますが、少なくとも1つのテーブルを使用してすべての生徒とすべてのレッスンを容易にすることができます。
+0
しかし、レッスンの主キーを見て生徒を数えるだけで、どのレッスンでも生徒を見つけることができます。私は、1対1の関係は完全に意味を成していると思います。それはすべて彼が何をしようとしているかによって異なります。彼は、各生徒が生徒のテーブルで受けたレッスンの数や、レッスンの表の各生徒のためのレッスン数を見つけるよう求めている可能性があります。 – Berra2k
関連する問題
- 1. YUIデータテーブルの特定の列の後に列を追加するにはどうすればよいですか?
- 2. rCharts - 時系列に2番目のy軸を追加する
- 3. 特定の列にすべての値を追加するにはどうすればよいですか?
- 4. 既存のテーブルの特定の列にデータを追加するにはどうすればよいですか?
- 5. Linuxのテキストファイルの列に特定のテキストを追加するにはどうすればよいですか?
- 6. PIGまたはHIVEの行の行番号を追加するにはどうすればよいですか?
- 7. このループを特定の番号に制限するにはどうすればよいですか?
- 8. HTML5番号フィールドの末尾に0を表示させるにはどうすればよいですか?
- 9. 特定の日付の週番号を確認するにはどうすればよいですか?
- 10. 特定の列にデータ行を追加するにはどうすればよいですか?
- 11. 特定の行をテキストファイルの行番号で置き換えるにはどうすればよいですか?
- 12. バージョン番号を変更するinteropアセンブリを追加するにはどうすればよいですか?
- 13. ListBoxの各項目に区切り記号を追加するにはどうすればいいですか?
- 14. 配列の各オブジェクトに引用符を追加するにはどうすればよいですか?
- 15. 入力した番号をテキストファイルリストに追加するにはどうすればよいですか?
- 16. 行番号をExtJSグリッドに追加するにはどうすればよいですか?
- 17. TabControlに追加されるアイテムの種類を特定するにはどうすればよいですか?
- 18. Googleマップandroid:ボタンをクリックして特定のジオポイントに運転ルートや徒歩ルートを追加するにはどうすればよいですか?
- 19. JavaのGridLayout Panelの特定のセルにラベルを追加するにはどうすればよいですか?
- 20. sedの特定の行数の下にテキストを追加するにはどうすればよいですか?
- 21. iOSの特定のカテゴリからiAdを追加するにはどうすればよいですか?
- 22. Drupal 7の特定のカスタムメニューリンクにスパンタグを追加するにはどうすればよいですか?
- 23. リスト内の特定のインデックスにエントリを追加するにはどうすればよいですか?
- 24. リストからすべての番号を番号に追加するにはどうすればよいですか?
- 25. SQL Serverで暗号で安全な番号を生成するにはどうすればよいですか?
- 26. 既存のCSVファイルに追加の列を追加するにはどうすればよいですか?
- 27. 特定の位置にグリッド線をプロットに追加するにはどうすればよいですか?
- 28. jQuery - 特定のテーブル行で特定のフィールドを選択するにはどうすればいいですか?
- 29. listviewの各行のテキストフィールドの番号を使用してこの番号に電話をかけるにはどうすればよいですか?
- 30. Rの時系列から特定の平日の期間のデータを削除するにはどうすればよいですか?
レッスンの番号はどのように考えられますか?彼らが登録した順序?レッスンの開始順序は? – LordBaconPants
あなたがその列を希望するテーブルを知りたいのですが、生徒のテーブルで各生徒が習ったレッスンの数やレッスンテーブルの各生徒のレッスン数を確認することができます。また、あなたは2つに参加できますか?私は学生IDのようなものを想定していますか? – Berra2k