Class と Student の 2 つのテーブルがあり、これらは 1 対多の関係にあります。クラスと複数の生徒に必要なデータを提供するだけでよいので、クラスの追加は簡単で、削除も簡単です。
しかし、クラスを更新したいとき、問題が発生します。更新の場合、Class 自体の属性の変更以外に、Student に対する追加、変更、削除などの操作が必要になる場合があります。更新を適切に行うために、すべての潜在的な情報を提供するには、データをどのように整理すればよいですか?
インターネットで検索した後、上記の問題を解決する解決策を得ました。削除と追加を組み合わせて、更新をシミュレートします。それは機能し、非常に簡単です。しかし、頻繁にレコードを追加および削除すると、2 つの問題が発生する可能性があります。自動インクリメンタル主キーの非効率性とサイズ制限です。
だから、私の問題を解決するためのより良い(または典型的な)方法があるのだろうか?または、上記の解決策を採用した場合、副作用、特に自動増分主キーのサイズ制限を回避するにはどうすればよいですか?
どうもありがとう!